Reconcile: adopt initialization's consolidated HQ as canonical, re-home this session's new work #24

Merged
jschoubben merged 177 commits from reconcile-init-into-main into main 2026-09-05 10:27:11 +00:00
Showing only changes of commit 046a990198 - Show all commits
@@ -174,6 +174,18 @@ That a person usually reaches the mesh session through a board is likely and is
The session is reachable over the broker like everything else; what puts a text box in front of it
is a different design, and the session does not know which surface asked.
**Several sessions open at once is a property of the surface, not of the sessions.** A board
showing the mesh's session beside one per node, switchable, leaves *one per node, permanent*
untouched: each is still one conversation remembering all its callers together. Only *concurrent
conversations with the same session* would touch ADR 0004, and that is not what is wanted.
Such a surface is a **client** and holds nothing — it sends prompts and shows what the sessions
themselves remember, which is what keeps it inside `11-a-board.md`'s rule that the board is not a
second implementation of anything. Prior art to draw the interaction from: impire's *soulstream*
(already cited in [ADR 0001](../../02-DECISIONS/0001-mesh-brokers-nodes-host-agents-think.md)) and
`herdrdev/herdr`. **Not yet designed, and not on the path to replacing provisioning** — recorded
here so the shape is not rediscovered.
## Consequences
**Two sessions on one node, and no ambiguity.** The control-plane node hosts its own node session