From b7ba9ac64ae792a3723dd027876d094f5374f56a Mon Sep 17 00:00:00 2001 From: coreytshaffer <78175888+coreytshaffer@users.noreply.github.com> Date: Wed, 12 Aug 2026 15:42:40 -0700 Subject: [PATCH] docs(invariant-checklist): repoint row 10's stale AGENTS.md section citation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bounded documentation correction, based on current main (012c48a03248b470c512de93a89ec6beccc87b23). Row 10's "Enforced by" cell cited "AGENTS.md §7", a numbered section that no longer exists after CR-131 replaced AGENTS.md's structure. The underlying doctrine row 10 depends on still exists, under the exact current heading "Agent verdicts are not authority" - confirmed present in AGENTS.md on this branch. Repoints the citation to that heading; no other row, invariant text, verification command, status, or README reference touched. Co-Authored-By: Claude Sonnet 5 --- docs/operations/control-plane-invariant-checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/operations/control-plane-invariant-checklist.md b/docs/operations/control-plane-invariant-checklist.md index e473f02..45a20ee 100644 --- a/docs/operations/control-plane-invariant-checklist.md +++ b/docs/operations/control-plane-invariant-checklist.md @@ -25,7 +25,7 @@ nothing, and is not a certification. | 7 | Read-only by default; explicit mutation only; exports have no default write location, fail closed on existing files, and repeat byte-identically. | Runtime strategy export path (CR-109/CR-112); workspace write commands require explicit intent | `pytest tests/test_reports.py -q` plus runtime-strategy tests; attempt an export without `--output` | Verified 2026-07-07 (in full suite) | | 8 | Deterministic fixture reports never ingest recorded or probe data; recorded/probe tiers are always labeled and validated via strict mapping (unknown fields rejected). | `triage_core/runtime_strategy_evidence.py` (CR-104 → CR-112); boundary for future telemetry defined in [local-backend-telemetry.md](local-backend-telemetry.md) | Runtime-strategy focused tests; confirm `recorded-report` requires explicit `--input` | Verified 2026-07-07 (in full suite) | | 9 | Failure reporting uses closed vocabularies (reason codes), never raw error text; quality gates qualify cost interpretations but never rewrite or rank them. | CR-106/CR-108 vocabularies; CR-097 categories; CR-113 brief for future telemetry | Grep CLI output in tests for reason codes; confirm no "best strategy" output exists | Verified 2026-07-07 (in full suite) | -| 10 | Human review gates stay outside every automated loop; no evaluator, supervisor, or agent verdict becomes approval authority. | Workflow doctrine (README Safety Invariants, AGENTS.md §7); `tc doctor` runtime-safety postures | `tc doctor` → external execution `blocked`, human approval `human-review-required`, network/tool execution `unavailable` | Verified 2026-07-07 (doctor output) | +| 10 | Human review gates stay outside every automated loop; no evaluator, supervisor, or agent verdict becomes approval authority. | Workflow doctrine (README Safety Invariants, AGENTS.md, "Agent verdicts are not authority"); `tc doctor` runtime-safety postures | `tc doctor` → external execution `blocked`, human approval `human-review-required`, network/tool execution `unavailable` | Verified 2026-07-07 (doctor output) | ## Rules for Future Slices