KB-AC8B

T1 FIX7 Recheck-6 Byte-Exact Patch - Final Verdict

5 min read Revision 1

12 - Final Verdict

Final status

FIX7_REFACTOR_BLUEPRINT_T1_PATCHED_AFTER_CODEX_RECHECK_6_READY_FOR_CODEX_RECHECK_7

Summary

Codex recheck 6 accepted the recheck-5 direction but did not seal — four byte-exact / acyclicity blockers (A canonical encoding not byte-exact; B no exact extractor; C record-encoding ambiguity; D/E detached-seal self-reference cycle). T1 patched all four in-blueprint (docs 00/06/07/12); no runtime design amendment; nothing accepted reopened.

  • A REJECT-not-escape Field rejection policy (per-field whitelist grammar + forbidden bytes TAB/LF/CR/NUL/backslash + forbidden reserved tokens + no-null/no-empty). +G-CANONICAL-FIELD-REJECT.
  • B one deterministic active-scope/fence/section extractor (normalize-first, 1-based, exact markers, single DOC_STATUS, flat non-nesting) with a fail-closed status for every ambiguity; section identity by marker structure; closed envelope key-classification schema. +G-ACTIVE-SCOPE-EXTRACTOR.
  • C closed per-record encoding schema for every record type; superseded fenced regions moved to byte-exact L-ranges. +G-RECORD-ENCODING-CLOSED.
  • D/E acyclic seal hash graph N1..N9 — manifest binds no checkpoint revision/content hash, seal never hashes its own checkpoint, seal_report_checkpoint_content_sha256 removed → diagnostic codex_checkpoint_content_sha256_excluding_seal (consumed by nothing); checkpoint anchored out-of-band by platform revision + MCP read-back + Codex authorship, with the stated limitation re a fully-privileged both-sides forger. +G-SEAL-HASH-GRAPH-ACYCLIC.

Guards 54 → 58; guard-quality rule 11 added. Invariants 27/11/14/7 preserved (no runtime surface/gate/#20-col/catalog-family/8th-hash-contract). Seal event → recheck 7.

Self-check (Codex-style) — 15/15 computed (doc 08)

# check verdict
1 membership reproduces f2bda8…fe251 under the reference encoder PASS (computed)
2 TAB/LF/CR/NUL/backslash in a value rejected PASS (computed)
3 reserved token in a value rejected PASS (computed)
4 duplicate / missing DOC_STATUS fail closed PASS (computed)
5 nested / unbalanced fences fail closed PASS (computed)
6 active/superseded overlap fails closed PASS (computed)
7 section-id change fails closed PASS (computed)
8 record reorder → sort stable; field reorder → differs PASS (computed)
9 null vs empty handled as specified PASS (computed)
10 seal hashing its own checkpoint → cycle detected PASS (computed)
11 manifest binding checkpoint hash → cycle detected PASS (computed)
12 new graph topologically sorts (acyclic) PASS (computed)
13 authoring blocked on any ambiguity PASS (computed)
14 no runtime surface/gate/#20/catalog/8th-hash added PASS (doc 09/10)
15 accepted items not reopened; hard blocks intact PASS (doc 10)

Why READY_FOR_CODEX_RECHECK_7 (not the other allowed statuses)

  • Not …_NEEDS_MORE_T1_WORK: all four blockers patched in-blueprint; 4 guards + rule 11 in place; the 15-scenario self-review passes with hash/extractor/DAG cases computed.
  • Not …_FAIL_HARDCODE_OR_PG_NATIVE_GAP: the patch removes mutable-authority paths by content-addressing them; adds no runtime authority/surface; accepted invariants/boundary preserved.
  • Not READ_PATH_BLOCKED: the recheck-6 package, recheck-5 patch, current blueprint, and law were all readable read-only.

What Codex must do at recheck 7

Compute every aggregate by FIX7-CANON-V1 over the approved content (the extractor + record schema make this deterministic); confirm membership f2bda8…fe251; record per-doc/aggregate hashes + the manifest; set approval metadata; flip envelope_state to SEALED; author the CODEX_DETACHED_SEAL block in the recheck-7 checkpoint (excluding itself + signature; binding no checkpoint hash). Blueprint doc 12 asks 8 + 15–19 enumerate this.

Boundaries

Do not claim implementation approval. Implementation, Stage 2.6B, qt001_backfill_permit, REAL_RUN, QT001 apply, manifest activation, repoint, owner/ACL cutover all remain BLOCKED. Production READ-ONLY throughout. Next is Codex recheck 7 only.

Back to Knowledge Hub knowledge/dev/reports/architecture/t1-fix7-blueprint-patch-after-codex-recheck-6-byte-exact-envelope-2026-06-09/12-final-verdict.md