docs(readme): synthesize four cold-reads into design-shelf substrate #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "i/cold-read-synthesis"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Folds all four cold-reads (Surveyor + Lookout + Herald + Engineer) received on the initial design-shelf README into the substrate. Full per-chamber attribution + reasoning captured in the Amendments log section.
What changed structurally
Core reframe honesty — Surveyor's core catch: 'identity IS a topic' overclaimed. Rewritten as: tmux-tell is the degenerate case; the routing/matching layer is what a bus actually adds. Strengthens the not-a-bus ADR rather than denting it.
Insight vs build-pressure separator — Lookout's insight added near the top: this is not a proposal to replace tmux-tell; build-worthy only if genuine topic fan-out pressure appears repeatedly.
Codex boundary invariant — Lookout's donated line folded verbatim: 'Topics decide who should receive a message; the mailman still decides when and whether it is safe to deliver to that pane.' Preempts topic-taxonomy-as-safety-policy drift.
Substrate architecture rewrite — Engineer's four architectural gotchas (1:1→1:N cardinality shift, per-subscriber workers polling union of topics, fan-in ordering as new problem, subscription-set as live mutable state, topic-granularity as unenforced) turned 'What emphatically does NOT stay like tmux-tell' from a two-line note into the load-bearing section it should have always been.
Vocabulary + register — Herald's catches: s/chamber/agent/ per ADR-0005 substrate-neutrality; → ; Weird Al Yankovic aside cut; operator/crew neutralized; rate-limit trimmed; ADR-0017 named explicitly.
Use case ranking — Observer overclaim caught (tail already exists; needs different delivery mode entirely — SQLite view or log sink, not paste-into-pane); broadcast partial-service via tmux-tell#158 named honestly (self-selection delta, not broadcast per se); semantic events promoted to first-worked-instance; onboarding demoted to legibility improvement.
Composition
Zero contradictions across the four lenses. Substrate-truth (Surveyor), build-pressure (Lookout), register (Herald), and architecture (Engineer) all compose. The synthesis rewrites the design-shelf around that composition.
Not doing
Cross-refs
Reviewers
Cold-read authors are the natural reviewers on their own catches — Surveyor for the substrate-truth reframe, Herald for the register/composition, Engineer for the architecture rewrite, Lookout for the codex-boundary line. Take at cadence.