Concepts
Dreaming
A second pass over parts of the record that proposes links, merges and questions that reading one conversation at a time can't see.
Reading takes one conversation or document at a time. Dreaming is a second pass: one part of the record at once, with every decision that touched it, looking for what single conversations miss.
What a dream proposes
Decisions that carry out or build on an earlier one.
Two names for the same thing, and entries that aren't things at all.
Missing links between things.
Questions only a person can answer, such as which of two decisions stands, each put to the person most likely to know. Open questions
Every proposal stays a proposal, never an edit. A person can take one back, and a later dream can replace it.
When dreams run
Set a schedule, such as once a day or after 50 new decisions. Self-hosted, run zerowidth dream --if-due from a scheduler such as cron; a dream runs only when one is due.
"dream": { "everyHours": 24, "afterDecisions": 50, "scope": "changed", "neighbourhoods": 40 }