What council actually stores
A council is a JSON file in . It stores: list of brain identities, list of rounds (each round = a transcript snapshot + which brain spoke), Dad's optional comments, the picked round (if finalized).
What it doesn't store
The actual chat logs. Those live in their own JSONL files under , one per (brain, conversation_id). Council just references them.
Transcript assembly
When Dad asks Council to run another round, the council orchestrator builds a transcript prefix from the existing rounds and prepends it to the new turn's user message — so the brain sees 'Here's what's been said so far. Now respond.' That's the only mechanism. Each brain processes a 1:1 turn that happens to include a long prefix.