Skip to content
Cockpit0.29.0
A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live

adr

117 of the 117 object(s) of kind adr. Each has an address of its own, derived from its identity.

IdentityTitleSource
adr-0001A Rust executable with a data-driven, read-only MCP surface over stdio.ai/repo/adrs/0001-rust-cli-and-stdio-mcp.md
adr-0002A canonical capability registry, with MCP, HTTP, OpenAPI, Swagger UI, the CLI and the reference as projections.ai/repo/adrs/0002-canonical-capability-registry.md
adr-0003One shared MCP server per repository, peers, and clients that start it themselves.ai/repo/adrs/0003-shared-mcp-server-peers-and-client-autostart.md
adr-0004One canonical declaration, composed modules, derived projections, and performance as evidence.ai/repo/adrs/0004-canonical-architecture-and-performance-truth.md
adr-0005One projection plan over the canonical inputs, named owners for every truth, and the site as a view of the registry.ai/repo/adrs/0005-one-projection-plan-canonical-owners-and-the-site-as-registry-view.md
adr-0006CI planned from one model of what affects what, gates as repository-owned scripts, and the site deployed from the run that verified it.ai/repo/adrs/0006-ci-planned-from-one-model-and-the-site-deployed-from-its-verified-run.md
adr-0007Skills are data under the layer's skills section, and every surface that shows one is a projection.ai/repo/adrs/0007-skills-are-data-not-registrations.md
adr-0008Use cases are executable canonical objects of the layer.ai/repo/adrs/0008-executable-use-cases.md
adr-0009Prompt capture happens below the model, or is reported as unavailable.ai/repo/adrs/0009-prompt-capture-happens-below-the-model.md
adr-0010Curated knowledge is one kind with a class, not a second store.ai/repo/adrs/0010-curated-knowledge-is-one-kind-with-a-class-not-a-second-stor.md
adr-0011Every directory in the layer carries a contract.ai/repo/adrs/0011-every-directory-in-the-layer-carries-a-contract.md
adr-0012The Cockpit is a sixth projection of the registry, not an application over it.ai/repo/adrs/0012-the-cockpit-is-a-projection-not-an-application.md
adr-0013Every web surface is discovered from its producer, resolved once, and projected.ai/repo/adrs/0013-every-web-surface-is-discovered-from-its-producer-resolved-o.md
adr-0014A closed session is a shared object of the layer, not a local note.ai/repo/adrs/0014-a-closed-session-is-a-shared-object-of-the-layer-not-a-local.md
adr-0015The episode boundary is drawn by the provider, not by the model.ai/repo/adrs/0015-the-episode-boundary-is-drawn-by-the-provider-not-by-the-mod.md
adr-0016The scenario is a body section, not a header field.ai/repo/adrs/0016-the-scenario-is-a-body-section-not-a-header-field.md
adr-0017An episode that opens is handed what the last one left.ai/repo/adrs/0017-an-episode-that-opens-is-handed-what-the-last-one-left.md
adr-0018Operational moments are objects of the layer, not pages of the site.ai/repo/adrs/0018-operational-moments-are-objects-of-the-layer-not-pages-of-th.md
adr-0019Distribution is one model, and every surface that ships the tool is a projection of it.ai/repo/adrs/0019-distribution-is-one-model-and-every-surface-that-ships-the-t.md
adr-0020The capability graph is composed, not centralised, and projected twice.ai/repo/adrs/0020-the-capability-graph-is-composed-not-centralised-and-projecte.md
adr-0021The branch-to-worktree topology is derived from git identity and enforced everywhere.ai/repo/adrs/0021-the-branch-to-worktree-topology-is-derived-from-git-identity-and-enfor.md
adr-0022The UI standard is an audit over a discovered page set, and its failures are fixed at their shared source.ai/repo/adrs/0022-the-ui-standard-is-an-audit-over-a-discovered-page-set.md
adr-0023Product features are objects of the layer, and the landing page is a projection of them.ai/repo/adrs/0023-product-features-are-objects-of-the-layer-and-the-landing-page-is-a-projection.md
adr-0024An orchestrator is a provider only at the bootstrap level, and its worktrees are scratch checkouts.ai/repo/adrs/0024-an-orchestrator-is-a-provider-only-at-the-bootstrap-level-an.md
adr-0025Presentation order is one total order owned by the crate, not a decision each surface makes.ai/repo/adrs/0025-presentation-order-is-one-total-order-owned-by-the-crate-not-a-decision-each-surface-makes.md
adr-0026A capability module's area is derived from the features that name it, not declared beside it.ai/repo/adrs/0026-a-capability-modules-area-is-derived-from-the-features-that-name-it.md
adr-0027A command is declared once and every surface is a projection of the command graph.ai/repo/adrs/0027-a-command-is-declared-once-and-every-surface-is-a-projection.md
adr-0028The crate's public surface is measured by the crate, and absence from the API is a decision.ai/repo/adrs/0028-the-crates-public-surface-is-measured-by-the-crate-and-absence.md
adr-0029The changelog is a projection of what the repository already records, and the version has one writer rather than one source.ai/repo/adrs/0029-the-changelog-is-a-projection-and-the-version-has-one-writer.md
adr-0030A task owes obligations, and the evidence that discharges them goes stale.ai/repo/adrs/0030-a-task-owes-obligations-and-evidence-goes-stale.md
adr-0031The design is one declaration and every surface is a projection of it.ai/repo/adrs/0031-the-design-is-one-declaration-and-every-surface-is-a-project.md
adr-0032An external workspace is not a provider: the term, the dependency posture, and where synced content lives.ai/repo/adrs/0032-an-external-workspace-is-not-a-provider-the-term-the-depende.md
adr-0033An execution is a watched capability call, not a second registry.ai/repo/adrs/0033-an-execution-is-a-watched-capability-call-not-a-second-registry.md
adr-0035A checkout's server is one of the repository's, and its state is served like every other fact.ai/repo/adrs/0035-a-checkout-s-server-is-one-of-the-repository-s-and-its-state.md
adr-0036The design system is a typed declaration in the crate and every first-party surface consumes its projections.ai/repo/adrs/0036-the-design-system-is-a-typed-declaration-and-every-first-party-surface-consumes-its-projections.md
adr-0037A gate whose runner the repository cannot get on demand is planned on demand, so that the verdict arrives.ai/repo/adrs/0037-a-gate-whose-runner-is-scarce-is-planned-on-demand-so-that-the-verdict-arrives.md
adr-0038A scenario declares where it runs, and an obligation is a step.ai/repo/adrs/0038-a-scenario-declares-where-it-runs-and-an-obligation-is-a-ste.md
adr-0039Liveness is four rules, advisory until a scan can decide them.ai/repo/adrs/0039-liveness-is-four-rules-advisory-until-a-scan-can-decide-them.md
adr-0040Development semantics are capabilities of one runtime; every surface is a consumer.ai/repo/adrs/0040-development-semantics-are-capabilities-of-one-runtime.md
adr-0041Proof is a recorded execution, and inputs unchanged is not proven.ai/repo/adrs/0041-proof-is-a-recorded-execution-and-inputs-unchanged-is-not-proven.md
adr-0043Entering the repository brings its runtime up, through one bootstrap command the entry file calls.ai/repo/adrs/0043-entering-the-repository-brings-its-runtime-up.md
adr-0044Cooperation is repository-wide because the board is gathered, not because the server is shared.ai/repo/adrs/0044-cooperation-is-repository-wide-the-board-is-gathered-not-shared.md
adr-0046A working context is derived and a closed record is composed; neither is a document somebody must remember to write.ai/repo/adrs/0046-a-working-context-is-derived-and-a-closed-record-is-composed.md
adr-0047The session domain is typed, its identities are not interchangeable, and closing is exactly once.ai/repo/adrs/0047-the-session-domain-is-typed-and-its-identities-are-not-interchangeable.md
adr-0048A rule declares how it is enforced, and review is one of the three ways.ai/repo/adrs/0048-a-rule-declares-how-it-is-enforced-and-review-is-one-of-the-three.md
adr-0049The model catalogue is declarative data, and routing is an explainable projection of it.ai/repo/adrs/0049-the-model-catalogue-is-declarative-data-and-routing-is-an-ex.md
adr-0050Mesh peer discovery is provider-based observation with authenticated node identity.ai/repo/adrs/0050-mesh-peer-discovery-is-provider-based-observation-with-authe.md
adr-0051The minimum release version is measured from the public contract, and conventional commits are demoted to evidence.ai/repo/adrs/0051-the-minimum-release-version-is-measured-from-the-public-contract.md
adr-0052The session lifecycle is the episode's, not the task's.ai/repo/adrs/0052-the-session-lifecycle-is-the-episodes-not-the-tasks.md
adr-0053An identity is allocated above the high-water mark, and a collision is refused on the branch.ai/repo/adrs/0053-an-identity-is-allocated-above-the-high-water-mark-and-a-collision-is-refused-on-the-branch.md