Decide
Outcome, ownership, risk, affected people, and the evidence required for the next move.
Shared Context Infrastructure
01 / System
The architecture begins with plain files and ends with focused read surfaces. Validation, freshness, and behavior checks sit between them.
02 / Lenses
Each lens answers a different job from the same canonical record. Vocabulary and hierarchy change; identity, relationships, and evidence do not.
Outcome, ownership, risk, affected people, and the evidence required for the next move.
Architecture, interfaces, dependencies, source anchors, failure modes, and verification points.
Inputs, hard rules, protected boundaries, stop conditions, exact identifiers, and completion proof.
One canonical record. Three reading contracts.
Wiki³ changes the reading contract around one record. Each audience gets the hierarchy it needs, while identity, relationships, and evidence stay anchored to the same source. That cuts the quiet semantic drift created when business briefs, engineering docs, and agent prompts are maintained separately.
BIZ foregrounds why the record matters, the decisions it protects, and the operating ideas shaping the next move.
DEV foregrounds architecture, interfaces, dependencies, source anchors, failure modes, and verification. The real DEV surface appears in the System chapter above.
BOT retrieves governing decisions and exact dependencies, then must stop on hard-rule conflicts or stale evidence and report the blocker exactly.
Same identity. Same relationships. Same evidence. Different job.
03 / Freshness
Wiki³ separates two questions that an earlier prototype collapsed into one.
Anchor
Path, symbol, and sealed hash resolve to fresh, drifted, broken, or unknown. This makes stale bindings visible.
Executable assertion
A reviewed command and expected result can fail even when no anchored region changed.
Anchor freshness is not truth verification. Anchors detect movement under a claim; executable assertions test selected behavior. Neither proves completeness.
04 / Bundles
An agent states its intended change and touched paths. Retrieval can rank useful background, but it cannot quietly bargain away the rules.
Intent + exact touched paths
IDs + anchors + language + graph neighbours
Applicable hard rules enter before ranked prose, even when their cost exceeds the requested budget.
Relevant decisions, concepts, architecture, and status follow until the whole-artifact budget is spent.
Every omission is declared. The manifest names what was dropped, records shortfall, and caps the list with a remaining count. “Nothing else was selected” never means nothing else exists.
05 / Governance
Agents can notice missing context. They cannot turn their own observation into the record that another agent will trust.
Agents propose. Humans approve the record. Drafts stay outside agent search, lookup, graph, rules, resources, and bundles by default.
06 / State
Current evidence
Verified unsigned local prototypeLocal receipts cover the Go core, CLI/API/MCP surfaces, corpus checks, generated archive, native macOS build, routed lens states, and the real interface shown above.