docs: slim daemon runtime coupling ADR

Merged
TH
8h ago
+33-162

Summary

Slim ADR 0022 to its decisions and ownership boundaries so stale audit paths do not obscure them. Two files, including the ADR index; no scope expansion. Part of #4205.

Size: 11,177 → 4,253 bytes. Stale paths: 2 → 0. No contracts moved; the observation, lifecycle, open-target and selector contracts remain in the ADR.

Wording drift

R76 retains static and dynamic imports and the process-root exception. R75 still compares handler file sets to the merge base, permits departures, and excludes other reads. The hop restriction still covers pass-through and translation hops, endorses only the audited runtime-types collapse, and supersedes the ≤14 target. The conditional selector operation and admitted binding retain their scope. The selector-producer sentence changes from a historical fact to a rule. The route restriction states the existing deletion-test condition.

Validation

Head: d160201e907f231456c6e86961ae709f16334987. Install, build, format, doc prose and doc links passed. pnpm check:affected --run --head d160201e907f231456c6e86961ae709f16334987 selected zero checks and passed with exactCommit=true, checkoutChanged=false (receipt .tmp/validation/run-DYo0AB/receipt.json). Runtime tests do not apply to this docs-only change. Hosted checks remain required.

Migration ledger

Old sectionOutcome
Status and rules at a glanceKept decisions; deleted completed amendment history.
ContextKept boundary and rationale; deleted audit measurements.
Decision: R76 and per-edge outcomesKept ban and unique seam contracts; deleted completed edge inventory.
Decision: R75Kept ratchet and scope; deleted baseline counts.
Decision: route trace and audit areasKept deletion rule and ADR 0023 owner; deleted measurements and duplicate summary.
RationaleKept trade-offs; deleted audit process history.
Enforced byKept gate owners; deleted test and issue history.