KB-3B4B

Claude Report — New IU 1+2 Carrier Map & Logical Architecture

11 min read Revision 1
laws-newnew-iureviewclaude-reportcarrier-maplogical-architecturecurrent-passread-onlynon-authorizingpass-ready-for-gpt-review2026-06-21

Claude Report — New IU Macro 1+2 (Carrier Map + Logical Architecture)

Path: knowledge/dev/laws-new/new-iu/review/claude-report-new-iu-1-2-carrier-map-logical-architecture.md Date: 2026-06-21 Macro: NEW_IU_1_2_READONLY_CARRIER_MAPPING_AND_LOGICAL_ARCHITECTURE Authority class: DOCUMENTARY-EVIDENCE / DESIGN-INFERENCE. Authorizes nothing. Non-authorizing for runtime. KB admission ≠ runtime registration.


1. Status

PASS_READY_FOR_GPT_REVIEW.

Both required deliverables produced within the read-only / design-only mandate, on current-pass live evidence, with 0 mutations. The macro's completion criteria (§2 of the prompt) are fully met. All remaining items are Owner-governance decisions or technical-readiness obligations that belong to later phases — they are surfaced and enumerated, not hidden, and none of them blocked this read-only/design macro.

Per-deliverable verdicts:

  • Survey (survey/01-...) → READY_FOR_LOGICAL_DESIGN (with exact gaps).
  • Logical architecture (design/01-...) → produced; design-only, did not drift into technical design/DDL/pilot.

2. Sources read

  • New-IU baseline (KB): dat-van-de-sua-iu.md (rev2), de-bai-mieng-thong-tin-moi-lego.md (store-rev15 / body-rev3), approval-note-new-iu-problem-statement-and-brief.md (rev1), delegated-approval-rule-gpt-codex-consensus.md (rev1). Review set under new-iu/review/ enumerated (Codex review, re-review rev2, patch reports, minor-patch rev3).
  • /laws-new/ controlling materials (KB): README, de-bai-cai-tien, matrix-refactor-implementation-plan, matrix-refactor-quick-rules, matrix-stamp-governance-addendum; F1–F5 + FX reuse packets; newlaws/LAW_READING_INDEX; amendment drafts Đ33, Đ36, Đ38-v3, L4; collections-usage-handbook. (All 17 located + read in full; none ABSENT.)
  • Old-IU evidence (KB): IU text-as-code smart-brick live-audit master roadmap (2026-06-01); One-Roof governance IU-coverage / open-axis / integration-scaffold / OP-B owner-decision packets; F2 execution report (2026-06-16); Text-as-Code edit/merge design (23-p1) + P3D requirements; IU-DOT operational-completeness (2026-05-29); fn_iu_create contract survey (2026-05-20); vector-sync foundation docs.

3. Commands / evidence used

Read-only PG (mcp__claude_ai_Incomex_VPS__query_pg, DB directus, READ ONLY txn, read-only role, 5s timeout, LIMIT 500):

  1. pg_class/pg_namespace scan of iu_*/dot_iu* + named registry/governance tables (relkind + reltuples).
  2. pg_proc count of fn_iu* by schema.
  3. Exact COUNT(*) UNION across information_unit, unit_version, iu_core.iu_staging_record/payload, dot_tools, dot_iu_command_catalog, governance_object_ownership, iu_relation, universal_edges.
  4. pg_attribute column dump for information_unit, iu_relation, universal_edges, dot_config.
  5. Distributions on information_unit (lifecycle_status, conformance_status, unit_kind); owner_ref/HEAD/address null-counts.
  6. iu_relation by relation_type with provenance/assertion_mode/confidence non-null counts.
  7. universal_edges provenance-null / IU-edge / edge_type-distinct counts.
  8. dot_config gate keys (gateway/enact/edit/runtime/queue/vector).

Read-only KB: mcp__agent-data__list_documents, batch_read, plus delegated read-only subagents for the controlling-materials survey, old-IU evidence recovery, and verbatim baseline extraction.


4. What was verified from actual files / runtime (current-pass, 2026-06-21)

  • Exact counts (authoritative over stale reltuples): information_unit=219, unit_version=226, iu_core.iu_staging_record=15 / iu_staging_payload=32 (HOLD-1 RESOLVED — staging IS live), dot_tools=309, dot_iu_command_catalog=54, governance_object_ownership=0 (deciding blocker, confirmed today), iu_relation=60, universal_edges=2199, fn_iu*=117.
  • information_unit: lifecycle_status enacted 146 / draft 58 / deprecated 12 / retired 3 (supersession real); conformance_status open for all 219 (gate never closes); owner_ref 21 distinct / 0 null / 0 governed; HEAD + address always set (0-null).
  • KG decision evidence: universal_edges has 0 provenance, 0 IU edges, integer-keyed; iu_relation is uuid-keyed with provenance/assertion_mode/confidence on all 60 rows. → strong current-pass basis to not preselect universal_edges.
  • Gate posture: write path fail-closed (iu_create.gateway.mode=enforced, block_after_guard; iu_enact.allow_no_review_decision=false; iu_edit require_review); all iu_core.* runtime flags OFF; process_dot_runtime/piece_event_runtime/queue.* OFF. Substrate is in safe HOLD.

5. What remains documentary-only

  • Old-IU row counts/percentages from the 2026-06-01 audit and earlier (e.g. fn_iu family size, IU event counts 7-vs-16 disagreement, iu_tree_path 158-vs-199): documentary; only the objects re-queried this pass are current-pass.
  • fn_iu_create atomicity, 0-drift reconstruct, render correctness, writer-digest equivalence: documentary / design (functions exist live, but their behavioral claims were not re-executed — doing so would touch the write path).
  • Text-as-Code engine (diff/blame/revert/patch/3-way merge/lint/impact, unit_proposal): DESIGN-ONLY / MISSING — not built.
  • Qdrant point counts / embedder model: ACCESS_BLOCKED to the read-only PG role.
  • SB-1/SB-2, Registries-Pivot, APR action-type scaffolds: DESIGN-ONLY, reference-only.
  • RISK-BYPASS containment: documentary (config-read posture is fail-closed today, but no live injection test was run).

6. Output paths

  1. knowledge/dev/laws-new/new-iu/survey/01-new-iu-readonly-pg-cell-carrier-and-reuse-map.md (created, rev1).
  2. knowledge/dev/laws-new/new-iu/design/01-new-iu-logical-architecture.md (created, rev1).
  3. knowledge/dev/laws-new/new-iu/review/claude-report-new-iu-1-2-carrier-map-logical-architecture.md (this file).

7. Open blockers

Governance decisions (Owner can decide — feed the ballot): OP-B owner model (ownership=0); confirm dot_iu_command_catalogdot_tools migration; SB-3 axis generalization; CONS-002 IO-Contract source; CONS-003 + CELL-003/004/007 tiers/cells; Đ32 approval routing; KG-target choice (after verify).

Technical-readiness obligations (cannot be waived): HOLD-2 Atomic Promote Contract + fail-closed checker; conformance_status close bound to verdict; RISK-BYPASS (fn_auto_approve_add, fn_birth_gate warn-mode); Điều 39 substrate verification (fact-type/provenance/owner/liveness); TTL/cleanup/rollback + no-new-store proof.

Single deciding blocker (upstream-most): governance_object_ownership=0 → no owner can authorize any promote; everything stays HOLD. The GPT+Codex delegated rule cannot fill this (it covers documentary/design/read-only steps only).


8. Safety attestation

  • 0 PG mutations. Only AST-validated read-only SELECTs in READ ONLY transactions. No DDL/DML, no BEGIN…COMMIT.
  • No Directus / Qdrant / Nuxt / API / route change. No DOT registration. No event emit. No approval creation. No owner assignment. No law enactment. No birth/canonical promote. No migration/backfill. No pilot.
  • No change to any live registry (governance, normative, law, DOT, event, approval).
  • universal_edges not made canonical; dot_iu_command_catalog not preserved as a writable sub-registry.
  • Draft amendments treated as DRAFT-NON-ENACTING; old-IU report PASS treated as REPORT-CLAIM, not live proof; current-pass live facts separated from documentary.
  • Three KB documents created (the explicit allowed deliverable). KB admission ≠ runtime registration.

9. Self-review checklist

7.1 Boundary check — every Layer-A-owned part can be born/checked/replaced/rolled-back/assembled-by-contract (design §10 table all ✅). No TOO_COUPLED part promoted.

7.2 Anti-island check — no new island introduced for governance / birth / KG / registry / approval / DOT / axis / storage / staging / render-vector. Existing islands (owner_ref, dot_iu_command_catalog, 3-axis envelope, IU-local approval/audit/event) are flagged for dissolution into shared substrate, not reproduced.

7.3 Fail-open check — no validator/checker accepted invalid input to produce a PASS this pass (none was invoked). Current-pass config shows write path fail-closed. RISK-BYPASS flagged as residue to handle before real promote; not waved away. No live injection test run (would touch write path; deferred).

7.4 Authority check — every major conclusion labelled (ENACTED / DRAFT-NON-ENACTING / NON-AUTHORIZING-COMPAT / DOCUMENTARY / CURRENT-PASS-LIVE / DESIGN-INFERENCE). Approved direction = NON-AUTHORIZING_FOR_RUNTIME. Designs = DESIGN-INFERENCE. Live facts = CURRENT-PASS.

7.5 Reuse checkno asset classified REUSE_AS_IS (the hard bar — current-pass + no repair + no island — is met by none; even live assets carry governance/semantic debt). Defaults are WRAPPER/VERIFY/REPAIR/MIGRATE-THEN-DEPRECATE.

7.6 Scope check — produced no technical design, construction plan, pilot design, migration, DDL, or build-authorizing task list. Logical-only + read-only survey. Phase 4/5 = NO-GO; Phase 3 = design/proof-plan only.


NEW_IU_3_TECHNICAL_DESIGN_FROM_APPROVED_LOGICAL_ARCHITECTUREbut not yet, and not unconditionally. Per the brief's own sequencing (§13) and the approval-note, the safe immediate next steps are non-runtime and Owner-facing:

  • NEW-IU-2 (island-dissolution plan, KB-only) — concrete plan to dissolve the 3 islands (owner_ref→ownership; dot_iu_command_catalog→dot_tools; 3-axis→Axis Registry) with OP-B/SB-3/SB-2 dependency map; and
  • NEW-IU-5 (Owner decision ballot) — consolidate the §7 governance decisions (esp. OP-B owner-of-record) into one ballot.

NEW_IU_3 (technical design) should begin only after the §12 gate of the logical-architecture doc clears: the Owner ballot is decided and the un-waivable technical-readiness obligations (HOLD-2 atomic promote + fail-closed checker, conformance binding, RISK-BYPASS, Điều 39 substrate verification) are met. Until then: Default HOLD.

— End of report.

Back to Knowledge Hub knowledge/dev/laws-new/new-iu/review/claude-report-new-iu-1-2-carrier-map-logical-architecture.md