docs(adr): correct stale facts in the ADR set
Summary
Correct stale ADR facts after #3729/#3731 merged. The change covers 35 files: docs, comments, one test title, and one existing help assertion. Runtime behavior is unchanged. The diff is 238 added and 128 removed lines against main feca8cb2fc.
All 25 source review threads have PR-link replies. Of these, 21 facts are corrected and four already match the code. Those threads remain open. All eight review threads on this PR have evidence replies and are resolved.
ADR 0022 §2.5 applies the deletion test to pass-through and translation hops. This covers CLI, Node, and MCP users. Only commands/runtime-types.ts is proven removable. The correction permits no unsupported removal.
ADR 0025 records merged #3761: a capture requires a sole lit panel or a primary panel. Otherwise, it refuses with capture-panel-unidentified. Runner fallback requires its policy to permit the error.
Validation
Head 9edf321f25; base feca8cb2fc. The independent review by a different model provider compared each changed sentence with the base and code. No findings remain. All 47 rebased commits match the previously reviewed range.
pnpm check:affected --run --head 9edf321f25 passed: exactCommit=true, checkoutChanged=false; 5,052 related tests passed. Prose and link checks passed. Runtime device tests do not apply.
Coverage at 73d562b failed on an old foldable help assertion after #3761/#3788 merged. The assertion now matches the rendered help. No CI rerun masked the failure.
All required CI checks pass. iOS attempt 1 matched #3337 signature 3; the single unchanged-head rerun passed. The branch is CLEAN and mergeable.