| ADR-1 | prism_diff v2 — structured, not instruction-emitting | proposed |
| ADR-2 | Retro-close should auto-advance project.phase | proposed |
| ADR-3 | Lesson scope promotion (L→G) via candidate/promote pipeline | proposed |
| ADR-4 | semantic_recall needs type + namespace filters | proposed |
| ADR-5 | Probe — timeout regression check | proposed |
| ADR-6 | Layered enforcement architecture for Prism methodology (4 rings) | accepted |
| ADR-7 | PRISM.md as composed template: prism-base + prism-<ptype> overlays, opt-in upgrades | accepted |
| ADR-8 | New MCP verb hd_exec — symmetric handoff pickup for cross-agent continuity | accepted |
| ADR-9 | Ring 4 enforcement — soft warnings with telemetry, never hard blocks | accepted |
| ADR-10 | Ptype expansion — research, travel, home-improvement as first-class project types | accepted |
| ADR-11 | CLAUDE.md BIOS v2: env-var path convention + SOR/replica model | accepted |
| ADR-12 | ORG.md — override layer, org-level scope, stub for now | accepted |
| ADR-13 | Env-var path convention + SOR/replica extends to all four chain files | accepted |
| ADR-14 | E1 closed — PRISM:LOCAL-START/END blocks are NOT part of BIOS v2 | accepted |
| ADR-15 | E3 closed — PID resolution rule: exact → case-insensitive → ask, never fuzzy | accepted |
| ADR-16 | Q9 closed — PRISM.md is whole-file overwrite on sync, no LOCAL blocks | accepted |
| ADR-17 | Timing canary for TODO #16 | proposed |
| ADR-18 | MCP config hostnames must be FQDNs (not bare) on macOS | accepted |
| ADR-19 | Two-bucket tiered environment resolution (HOST_ENV / PRISM_ENV + MODE_PROFILES) | superseded |
| ADR-20 | CORSMiddleware always mounted; cloud mode refuses non-https origins | superseded |
| ADR-21 | Two-bucket tiered environment resolution (HOST_ENV / PRISM_ENV + MODE_PROFILES) — modes named local/lan/cloud | accepted |
| ADR-22 | CORSMiddleware always mounted; cloud mode refuses non-https (modes named local/lan/cloud) | accepted |
| ADR-23 | Adopt tri-graph knowledge representation (Canonical/Semantic/Temporal) | accepted |
| ADR-24 | Session Bootstrap Enforcement as Ring 0 | accepted |
| ADR-25 | ADR-25 — Session lifecycle verbs do not multiplex with messaging | accepted |
| ADR-26 | Diagnostic Tool Library — Container-Side Python, Host-Side Node, Promote-to-Verb Path | accepted |
| ADR-27 | Realtime State Belongs to the Session Manager — Storage Backends Are Hidden Behind Their Owning Service | accepted |
| ADR-28 | Bash scripts and MCP verbs split along TTY ownership | accepted |
| ADR-37 | Dashboard live-time-series charts use canvas (uPlot), not SVG | accepted |