KB-4904

FIX7 N-Node Numbering Reconciliation — Machine-Readable Canonical Table (PROPOSED, 2026-06-11)

5 min read Revision 1
tool-kiem-thufix7n-nodereconciliationmachine-readabletkt-v022026-06-11

{ "doc": "fix7-n-node-numbering-reconciliation-under-tkt-v02", "date": "2026-06-11", "host": "T1", "authority": "NON_AUTHORITY / PROPOSED engineering convention; labels-only; NOT owner/Codex-ratified; binding requires ratification (G-DOC-1)", "grounded_in": "knowledge/dev/laws/tool-kiem-thu/designs/fix7-n-node-authority-model-design-addendum-2026-06-11.json (rev1)", "changes_edges_math_digests": false, "encoder_sha256_unchanged": "13344f92cafcaf0d07dcb21700bdb642f38b89351702e08080eacb0e957144b8", "executable_checker": "knowledge/dev/reports/architecture/fix7-authority-n-node-tkt-v02-alignment-2026-06-11/n_node_checker.py", "checker_selftest": "15/15 PASS (exit 0)", "canonical_table": { "N1": {"name": "normalized_active_content_sha256[d]", "value": "normalized_active_content_sha256", "deps": [], "load_bearing": true, "authority_class": "engineering", "aliases_deprecated": ["S3:membership"], "provenance_allowed_real": ["ENGINEERING_VERIFIED_CANDIDATE", "OFFICIAL_PIN"], "creator": "T1/canonicalizer"}, "N2": {"name": "canonicalizer_sha256", "value": "canonicalizer_sha256", "deps": [], "load_bearing": true, "authority_class": "engineering", "aliases_deprecated": ["S2:active_corpus_membership_sha256", "S1:UNLABELLED"], "provenance_allowed_real": ["ENGINEERING_VERIFIED_CANDIDATE", "OFFICIAL_PIN"], "creator": "T1/canonicalizer", "contradiction": "MC-1"}, "N3": {"name": "marker_fence_registry_sha256", "value": "marker_fence_registry_sha256", "deps": [], "load_bearing": true, "authority_class": "engineering"}, "N4": {"name": "superseded_boundary_sha256", "value": "superseded_boundary_sha256", "deps": [], "load_bearing": true, "authority_class": "engineering"}, "N5": {"name": "guard_set_sha256", "value": "guard_set_sha256", "deps": [], "load_bearing": true, "authority_class": "engineering", "note": "value = N1[doc06]; tag FIX7_GUARD_SET_V1 reserved (G-IMPL-1)"}, "N6": {"name": "active_corpus_sha256", "value": "active_corpus_sha256", "deps": ["N1"], "load_bearing": true, "authority_class": "engineering", "candidate_digest": "d777e87c73d3b62d36789d9343f346102e98dbf301f2c93f7608470b876b258c", "blocker": "SEAL_REAL_N6_NOT_AVAILABLE"}, "N7": {"name": "envelope_manifest_sha256", "value": "envelope_manifest_sha256", "deps": ["N2", "N3", "N4", "N5", "N6", "N1"], "load_bearing": true, "authority_class": "approval"}, "N8": {"name": "detached_seal_sha256", "value": "detached_seal_sha256", "deps": ["N2", "N5", "N6", "N7"], "load_bearing": true, "authority_class": "detached_seal"}, "N9": {"name": "codex_checkpoint_content_sha256_excluding_seal", "value": "codex_checkpoint_content_sha256_excluding_seal", "deps": [], "load_bearing": false, "authority_class": "diagnostic", "aliases_deprecated": ["S1:N9_DIAG", "S3:ABSENT"], "contradiction": "MC-2"}, "membership": {"name": "active_corpus_membership_sha256", "value": "active_corpus_membership_sha256", "frozen_pin": "f2bda8effc7be19b54722828126b82d7d2d48bee5e5e5dc0c8f347ce210fe251", "deps": [], "load_bearing": true, "authority_class": "engineering", "decision": "name 'membership'; STOP numbering N1/N2", "aliases_deprecated": ["S2:N2", "S3:N1", "S1:UNLABELLED"]}, "P7": {"name": "authority_seal_pin_sha256", "value": "authority_seal_pin_sha256", "deps": ["N2", "N7", "N8"], "load_bearing": true, "authority_class": "official_pin", "layer": "authority-only (not in canonicalizer EDGES)"} }, "topological_seal_order": ["N1", "N2", "N3", "N4", "N5", "N6", "N7", "N8", "P7"], "has_cycle": false, "contradictions": { "MC-1": {"resolution_proposed": "N2:=canonicalizer_sha256, N1:=per-doc, membership:=un-numbered named 'membership'", "blocks_seal_math": false, "blocks_safe_direction": true, "ratify": "owner/Codex"}, "MC-2": {"resolution_proposed": "N9 diagnostic sink, not in authority DAG", "blocks_seal_math": false, "ratify": "T1-record + owner/Codex"}, "CC-1": {"status": "RESOLVED", "enforced_by": "CYCLE_FORBIDDEN / SEAL_HASH_GRAPH_CYCLE"} }, "checker_rules": ["R1 reject N1/N2 reassignment outside alias", "R2 reject unknown N10", "R3 reject diagnostic-as-load-bearing", "R4 reject value under wrong node", "R5 reject load-bearing without name", "R6 reject diagnostic-as-authority-input"], "binding_blockers": ["G-DOC-1", "G-DOC-2", "G-DOC-3"], "final_status": "FIX7_AUTHORITY_N_NODE_TKT_V02_ALIGNMENT_NEEDS_OWNER_OR_CODEX_RATIFICATION" }

Back to Knowledge Hub knowledge/dev/reports/architecture/fix7-n-node-numbering-reconciliation-under-tkt-v02-2026-06-11.json