Claude Report — New IU 1+2 Carrier Map & Logical Architecture
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.mdDate: 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 undernew-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_createcontract 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):
pg_class/pg_namespacescan ofiu_*/dot_iu*+ named registry/governance tables (relkind + reltuples).pg_proccount offn_iu*by schema.- Exact
COUNT(*)UNION acrossinformation_unit, unit_version, iu_core.iu_staging_record/payload, dot_tools, dot_iu_command_catalog, governance_object_ownership, iu_relation, universal_edges. pg_attributecolumn dump forinformation_unit, iu_relation, universal_edges, dot_config.- Distributions on
information_unit(lifecycle_status,conformance_status,unit_kind);owner_ref/HEAD/address null-counts. iu_relationbyrelation_typewith provenance/assertion_mode/confidence non-null counts.universal_edgesprovenance-null / IU-edge / edge_type-distinct counts.dot_configgate 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_statusenacted 146 / draft 58 / deprecated 12 / retired 3 (supersession real);conformance_statusopen for all 219 (gate never closes);owner_ref21 distinct / 0 null / 0 governed; HEAD + address always set (0-null).- KG decision evidence:
universal_edgeshas 0 provenance, 0 IU edges, integer-keyed;iu_relationis uuid-keyed with provenance/assertion_mode/confidence on all 60 rows. → strong current-pass basis to not preselectuniversal_edges. - Gate posture: write path fail-closed (
iu_create.gateway.mode=enforced,block_after_guard;iu_enact.allow_no_review_decision=false;iu_editrequire_review); alliu_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_iufamily size, IU event counts 7-vs-16 disagreement,iu_tree_path158-vs-199): documentary; only the objects re-queried this pass are current-pass. fn_iu_createatomicity, 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
knowledge/dev/laws-new/new-iu/survey/01-new-iu-readonly-pg-cell-carrier-and-reuse-map.md(created, rev1).knowledge/dev/laws-new/new-iu/design/01-new-iu-logical-architecture.md(created, rev1).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_catalog→dot_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, noBEGIN…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_edgesnot made canonical;dot_iu_command_catalognot 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 check — no 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.
10. Recommended next macro
NEW_IU_3_TECHNICAL_DESIGN_FROM_APPROVED_LOGICAL_ARCHITECTURE — but 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.