Sessions
Cross-Channel Interchangeability
One conversation across many channels — the discipline that keeps it coherent.
Because every shell shares the same core, a conversation is not bound to the channel it started in. Interchangeability is the discipline that keeps that single conversation coherent across channels.
The rules
- Continue, don't announce — when a session starts with cross-channel context, LISA continues the thread naturally, referencing prior work as her own recent work rather than announcing "I detect a Telegram session".
- Check before re-dispatching — with two shells active, LISA checks the dispatch list before starting work that may already be running elsewhere.
- Independent context, shared memory — each session maintains its own working state, but cache and memory writes from either are immediately visible to the other through context assembly.
The mechanism
Two structures make this concrete: the session registry provides read-side awareness of what each channel is doing, and tell directives provide the write-side path to steer a session from elsewhere. Together they turn multiple doors into one continuous conversation.