KB-7BDD rev 2

Checkpoint FIX7 Codex N-number/N6 Targeted Repair

4 min read Revision 2
tool-kiem-thufix7codexn6tkt-v022026-06-11

Checkpoint — FIX7 Codex N-number/N6 Targeted Repair (2026-06-11)

  • Final status: FIX7_CODEX_N_NUMBER_N6_REJECTION_TARGETED_REPAIR_READY
  • Host: T1 / Claude Code / MYTHOS. Codex consulted: NO. Owner approval requested: NO.
  • Production mutation: NO. PG/Directus/registry-row/system_issues: NO. REAL_RUN/QT001/permit/activation/repoint/cutover: NO.
  • N7/N8/P7 authored: NO/NO/NO. N6 Codex-ratified: NO (engineering candidate only). T2 v0.2 framework mutated: NO. v0.2 promoted: NO.

Repaired the four FIX7-side defects in Codex CODEX_FIX7_N_NUMBER_OR_N6_REJECTED (T2's CODEX-T2-PACKET-INCOMPLETE was already repaired by T2 and was not touched):

  1. CODEX-N6-DUP-DECLARED + CODEX-N6-DUP-MANIFESTreal_n6_provenance_verifier.py 277daf86922e5246: verify_corpus_membership() rejects duplicate declared members before set conversion (N6_CORPUS_DUPLICATE); parse_hash_manifest() rejects duplicate paths / malformed lines / non-64-lc-hex hashes before dict insertion (N6_MANIFEST_DUPLICATE/_MALFORMED_LINE/_BAD_HASH); no certificate emitted on any. Selftest 14→19/19; probes 27→31/31 (regression P25–P28 = the exact Codex inputs). Codex replay: 3/3 fail-open reproduced on 277daf86, 3/3 fail-closed (no cert) on 922e5246. Positive path UNCHANGED: N6=d777e87c…, cert byte-identical acf8d259…. Packet tree 43b4914a356a0cee; fresh-from-KB RERUN_RESULT: PASS (OVERALL 5/5).
  2. CODEX-NNODE-ACTIVE-CONFLICTn7-approval-event-input-envelope.md/.json rev3→rev4 (182a6d9f / 138a356b): §5 roster membership_sha256 (N1)membership_sha256 (membership — un-numbered) per the canonical reconciliation table (N1 = per-doc content; membership un-numbered). Labels-only; no field/order/byte-rule/edge/digest/authority change; NOT ratification. Closure proof envelope_conformance_probe.py 8/8 PASS; n_node_checker.py 15/15.
  3. CODEX-ALIGNMENT-PACKET-INCOMPLETE — published the two manifest-listed-but-absent files at the alignment packet path byte-exact to pins (authority_seal_encoder.py 13344f92, codex_probes.py 112b4ec5); tree 96d00b9e unchanged (manifest was already correct); fresh bash RERUN.sh → G0–G4 OK, RERUN_RESULT: PASS.

Report-vs-file audit: PASS (every load-bearing hash recomputes from governed KB; every listed file present at its path; both packets reconstruct fresh and fail closed). Authority firewall: 8/8.

Remaining blockers — authority/owner only: N-number table ratification (G-DOC-1), SEAL_REAL_N6_NOT_AVAILABLE (G-AUTH-1), A1/A2/A3/A5 + N8 signer + P7 ids (G-AUTH-2), OWN-1 do-not-approve (G-OWNER-1). No safe same-scope engineering work remains.

Objects: TKT-OBJ-273..288 (governance addendum; collision-deconflicted — T2 NVSZ lane reserved 263..272 PROPOSED/PENDING per V02-NVSZ-GOV-FOLD-1, so T1 takes 273..288; max canonical-committed 262).

NEXT: route a fresh independent Codex review of the patched real-N6 packet (356a0cee), alignment packet (96d00b9e), and N7 envelope rev4 — engineering blockers closed; only ratification/authority inputs remain.

Full report: knowledge/dev/reports/architecture/fix7-codex-n-number-n6-targeted-repair-report-2026-06-11.md

Back to Knowledge Hub knowledge/dev/reports/architecture/checkpoint-fix7-codex-n-number-n6-targeted-repair-2026-06-11.md