"""The conversational loop (architecture L1, L2, L5; Development Plan M2.1). Built alongside control.py, which keeps running until the switch-over (M2.8); the `loop: new` setting chooses this one. """