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
Objects
2325 of 2325 objects. Each is a file the layer's sources.yaml maps to a kind, read and validated at startup.
- All kinds2325
- adr117
- application5
- area9
- audience8
- claim247
- command31
- context39
- critique4
- deployment1
- derive-offload1
- distribution-model1
- document347
- domain6
- feature29
- gap4
- implementation52
- intent5
- issue424
- knowledge4
- mesh-declaration1
- milestone41
- moment38
- policy1
- profile4
- prompt4
- release-record29
- rule187
- scope1
- session90
- skill8
- taxonomy10
- test527
- use-case49
- workspace1
| Identity | Kind | Title | Path |
|---|---|---|---|
| adr-0001 | adr | A Rust executable with a data-driven, read-only MCP surface over stdio | .ai/repo/adrs/0001-rust-cli-and-stdio-mcp.md |
| adr-0002 | adr | A 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-0003 | adr | One 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-0004 | adr | One canonical declaration, composed modules, derived projections, and performance as evidence | .ai/repo/adrs/0004-canonical-architecture-and-performance-truth.md |
| adr-0005 | adr | One 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-0006 | adr | CI 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-0007 | adr | Skills 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-0008 | adr | Use cases are executable canonical objects of the layer | .ai/repo/adrs/0008-executable-use-cases.md |
| adr-0009 | adr | Prompt capture happens below the model, or is reported as unavailable | .ai/repo/adrs/0009-prompt-capture-happens-below-the-model.md |
| adr-0010 | adr | Curated 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-0011 | adr | Every directory in the layer carries a contract | .ai/repo/adrs/0011-every-directory-in-the-layer-carries-a-contract.md |
| adr-0012 | adr | The 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-0013 | adr | Every 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-0014 | adr | A 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-0015 | adr | The 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-0016 | adr | The 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-0017 | adr | An 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-0018 | adr | Operational 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-0019 | adr | Distribution 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-0020 | adr | The capability graph is composed, not centralised, and projected twice | .ai/repo/adrs/0020-the-capability-graph-is-composed-not-centralised-and-projecte.md |
| adr-0021 | adr | The 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-0022 | adr | The 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-0023 | adr | Product 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-0024 | adr | An 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-0025 | adr | Presentation 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-0026 | adr | A 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-0027 | adr | A 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-0028 | adr | The 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-0029 | adr | The 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-0030 | adr | A 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-0031 | adr | The 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-0032 | adr | An 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-0033 | adr | An 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-0035 | adr | A 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-0036 | adr | The 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-0037 | adr | A 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-0038 | adr | A 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-0039 | adr | Liveness 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-0040 | adr | Development semantics are capabilities of one runtime; every surface is a consumer | .ai/repo/adrs/0040-development-semantics-are-capabilities-of-one-runtime.md |
| adr-0041 | adr | Proof 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-0043 | adr | Entering 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-0044 | adr | Cooperation 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-0046 | adr | A 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-0047 | adr | The 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-0048 | adr | A 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-0049 | adr | The 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-0050 | adr | Mesh 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-0051 | adr | The 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-0052 | adr | The 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-0053 | adr | An 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 |