Architecture Decisions

The project's decision records live under .planning/decisions/ in the repository. This page indexes the ones that change what a crate consumer or operator sees.

ADRTitleDecisionRecord
0033One cargo doc bar — ratified, measured, and its residuePrecedence order settles the zero-warning: cargo doc bar as already-ratified, not newly contested0033-cargo-doc-warning-bar.md
0037The agent route surface is /v1Agent API served under /v1; /health, /ready, /openapi.json, /docs stay unversioned0037-agent-route-surface-v1.md
0039HTTP-served agents carry no Garrison and no Arsenal — a permanent property of the topologyThe absence is a permanent topology property, not planned/forward scope0039-http-topology-no-garrison-no-arsenal.md
0042LLM-native tool calling deferred as a future capability, with a named trigger and ownerRecorded as future capability improvement, not built0042-llm-native-tool-calling-deferred.md
0047docs/src/appendix/design-and-architecture.md disposition — archived, Sentinel re-anchored, diagram clause withdrawnPage recorded historical, superseded by docs/src/architecture/0047-architecture-appendix-disposition.md
0048paladin-eval as a published composition crateClassified a composition crate; ADR-0031's default-build invariant does not apply0048-paladin-eval-composition-crate.md
0049Commissary design, rename rationale, and rejected namesRe-ported under the new vocabulary; the retired name and the rejected alternatives are recorded in the ADR itself0049-commissary-design-and-rename.md
0050Treasurer reserved for cross-run spend governanceRole and scope reserved for Milestone 14; not built this cycle0050-treasurer-reservation.md
0051Token-economy phases land as clean breaks inside the untagged v0.10.0X-03 superseded for Phases 31-33 only, on the operator's 2026-09-14 decision0051-token-economy-versioning-x03-supersession.md