# Decision journal 40 dated ADRs, each with a re-evaluation trigger (runward v0.22.0). - **ADR-0040** — per-rule non-scope declaration — every gate names what it cannot verify (accepted (ratified 2026-07-21 — see Ratification), 2026-07-21) - **ADR-0039** — the operator layer stays outside the CLI — three tiers named, nothing new mechanised (accepted, 2026-07-21) - **ADR-0038** — `--mine` mines across languages, groups by dependency family, and never resurrects a ratified DRAFT (proposed, 2026-07-20) - **ADR-0037** — `runward characterize` detects infrastructure and framework/DB config signals (presence only) (proposed, 2026-07-20) - **ADR-0036** — `runward characterize` reports git churn hotspots and bus-factor — counts, never "seams" (proposed, 2026-07-20) - **ADR-0035** — `runward characterize` extracts pinned versions from the lockfile it already detects (proposed, 2026-07-20) - **ADR-0034** — `runward characterize` sees the whole tree — nested workspaces — and orders every scan deterministically (proposed, 2026-07-20) - **ADR-0033** — `runward status` reports a mission's real lifecycle position — its state and which decisions to reopen (proposed, 2026-07-20) - **ADR-0032** — track the current OSCAL release, and watch dated external facts out-of-band (accepted, 2026-07-17) - **ADR-0031** — sovereign engineering evidence for regulated environments — narrow the wedge, never claim compliance (accepted, 2026-07-17) - **ADR-0030** — the agent operates runward — neutral baseline, best-effort harness detection, machine-readable surface (accepted, 2026-07-16) - **ADR-0029** — MCP is a discovery boundary, never an enforcement path (accepted, 2026-07-16) - **ADR-0028** — Distributable packagings — the gate installable in one gesture, across every channel (accepted, 2026-07-16) - **ADR-0027** — Adapters into competing orchestrators — the gate as a review layer they call (accepted, 2026-07-16) - **ADR-0026** — Hand-over as a gated conformance phase — the succession is proven, not promised (accepted, 2026-07-16) - **ADR-0025** — The OSCAL mapping published as a versioned, citable mini-spec (accepted, 2026-07-16) - **ADR-0024** — A machine surface for the rule set — rules --json, explain (accepted, 2026-07-16) - **ADR-0023** — manifest --sync — runward scaffolds the form, never the content (accepted, 2026-07-16) - **ADR-0022** — Regime mappings as versioned data, selected by --regime-version (accepted, 2026-07-16) - **ADR-0021** — Drift promoted to blocking under --strict; opt-in evidence sealing (--freeze) (accepted, 2026-07-16) - **ADR-0020** — Rule evidence signatures — an opt-in deterministic content predicate (accepted, 2026-07-16) - **ADR-0019** — Typed evidence pointers, verified at the gate (accepted, 2026-07-16) - **ADR-0018** — Native skill packagings as opt-in application adapters over the gated core (accepted, 2026-07-12) - **ADR-0017** — The application↔infrastructure double vision — shared-brick placement as a gated deliverable (accepted, 2026-07-11) - **ADR-0016** — `runward compliance ` — a deterministic evidence-pack assembler, upstream of the auditor (accepted, 2026-07-10) - **ADR-0015** — Regulatory conformance as a regional profile; the OWASP ASI mapping is universal (accepted, 2026-07-10) - **ADR-0014** — The `runward characterize` command contract (accepted, 2026-07-09) - **ADR-0013** — Retro-documentation as the transmission phase pointed backward (accepted, 2026-07-09) - **ADR-0012** — The gate as a port, with harness adapters (accepted, 2026-07-09) - **ADR-0011** — Neutral ecosystem standards as versioned ports in the reference stack (accepted, 2026-07-09) - **ADR-0010** — AGENTS.md as a first-class handover deliverable (accepted, 2026-07-09) - **ADR-0009** — OWASP Top 10 for Agentic Applications (ASI01–10) as the gate's risk grammar (accepted, 2026-07-09) - **ADR-0008** — An opt-in hook seam around check (accepted, 2026-07-07) - **ADR-0007** — Advisory LLM conformance verification, subordinate to the gate (accepted, 2026-07-07) - **ADR-0006** — Rule-set evolution as tracked migrations (accepted, 2026-07-07) - **ADR-0005** — Baseline-worktree test validation is out of scope for the gate (accepted, 2026-07-07) - **ADR-0004** — Advisory drift detection — applied pointers that no longer resolve (accepted, 2026-07-07) - **ADR-0003** — Deterministic form-lint of the conformance manifest before the semantic check (accepted, 2026-07-07) - **ADR-0002** — Harden the --strict gate against vacuous passing (accepted, 2026-07-07) - **ADR-0001** — Enforce declared rule-conformance at the gate (accepted, 2026-07-07)