Claude Patch Report — New IU Lego Problem Statement After Codex Review
Claude Patch Report — New IU Lego Problem Statement After Codex Review
Ngày: 2026-06-20 · Soạn: Claude Code CLI (read-only AgentData KB) · Track:
knowledge/dev/laws-new/new-iu/Target đã patch:knowledge/dev/laws-new/new-iu/de-bai-mieng-thong-tin-moi-lego.md(rev1 → rev2) Codex review nguồn:knowledge/dev/laws-new/new-iu/codex-review-de-bai-mieng-thong-tin-moi-lego.mdrev1 (verdict cũ: NEEDS_REVISION_BEFORE_OWNER)
0. Verdict
READY_FOR_GPT_OWNER_REVIEW
Tất cả 8 issue Codex (IU-REV-01…08) và 10 patch item trong "Recommended Patch List" đã được áp dụng vào target. Framing gốc ("giữ điểm mạnh miếng thông tin cũ, chuyển thành lớp contract mỏng trên PG/Matrix/Lego/One-Roof; không xây vương quốc IU riêng") được giữ nguyên và làm chặt hơn, không nới lỏng. Không có substrate mutation; chỉ patch 1 KB doc + tạo 1 patch report.
Phương pháp patch: vì target là tài liệu ~50KB và 10 patch đan chéo gần như toàn bộ các mục (taxonomy mới, đổi nhãn reuse hàng loạt, viết lại §4/§8/§11), tôi áp dụng dưới dạng surgical full-content revision qua update_document — giữ nguyên kiến trúc, thứ tự mục, framing; chỉ sửa đúng 10 điểm Codex yêu cầu. Đây không phải rewrite-from-scratch (không đổi định hướng kiến trúc) và an toàn hơn ~25 lần patch_document single-match dễ vỡ trên một dòng dài.
1. Sources Read
| Nguồn | Mục đích |
|---|---|
…/new-iu/codex-review-de-bai-mieng-thong-tin-moi-lego.md rev1 |
Controlling patch list (IU-REV-01…08 + 10 items) |
…/new-iu/de-bai-mieng-thong-tin-moi-lego.md rev1 |
Target cần patch (đã đọc đầy đủ; tác giả pass trước) |
Ngữ cảnh đã đọc đầy đủ ở pass gốc (reused, không re-read trừ khi cần): de-bai-cai-tien.md rev33, matrix-refactor-implementation-plan.md rev5, matrix-refactor-quick-rules.md rev8, matrix-stamp-governance-addendum.md rev14, F2/F3/FX packets, amendment Điều 33/36/38/L4 (DRAFT), collections-usage-handbook.md rev11, IU live-audit 2026-06-01 |
Tránh dùng sai ngôn ngữ thẩm quyền; xác nhận DRAFT/non-enacting; xác nhận snapshot ≠ live |
Không query live DB/Directus/Qdrant trong pass này (đúng scope review-only). Mọi con số IU giữ nhãn documentary snapshot 2026-06-01.
2. Codex Issues Addressed
| Issue | Severity | Trạng thái | Cách xử |
|---|---|---|---|
| IU-REV-01 — DRAFT amendment bị trình bày như enacted | major | ✅ FIXED | Thêm §0.1 Authority taxonomy (5 tầng); bỏ "luật đã chọn"; mọi viện dẫn Đ33/36/38/L4 → "định hướng DRAFT non-enacting"; §8 thêm cột Authority class |
| IU-REV-02 — Ranh giới thin IU vs shared envelope chưa rõ | major | ✅ FIXED | §4 viết lại thành 3 lớp: A IU Subject Contract (sở hữu) / B Matrix-Lego IO Contract (tham chiếu) / C F4-One-Roof Execution Envelope (tham chiếu) + hard rule "reference, not own/duplicate" |
| IU-REV-03 — Nhiều REUSE_AS_IS không đạt nghĩa as-is | major | ✅ FIXED | §7 định nghĩa AS_IS chặt (cần current-pass verified); không tài sản nào AS_IS; information_unit/lifecycle+write-fn → REUSE_AFTER_REPAIR/WRAPPER; universal_edges → REUSE_AFTER_REPAIR/VERIFY_AS_SHARED_TARGET; governance_object_ownership → TARGET_REFERENCE_BLOCKED |
| IU-REV-04 — Cửa "APR-ratify sub-registry" giữ DOT island | major | ✅ FIXED | §9 #6 + §12 Q2: bỏ writable sub-registry; default = migrate vào dot_tools + chỉ compatibility view read-only; ngoại lệ cần no-new-proof + no-island-proof + Owner |
| IU-REV-05 — Documentary counts phát biểu như current live proof | major | ✅ FIXED | §1/§5/§6/§7 dán nhãn "documented live snapshot as of 2026-06-01; not re-verified in this pass"; Evidence class/timestamp + Current-pass verified = NO mặc định |
| IU-REV-06 — Điều 39 mô tả quá chắc + sai loại trạng thái | major | ✅ FIXED | §8 Đ39 → GOAL-ALIGNED / RUNTIME-NOT-READY / SUBSTRATE-UNKNOWN (không gọi conflict); không chọn trước universal_edges; giữ IU-native edge + governed read-only projection; TBox/ABox + provenance/trust + no-self-learning + no-second-SoT |
| IU-REV-07 — Phase 3 pilot như build plan khi prereq HOLD | major | ✅ FIXED | §11 Phase 3 → FUTURE HYPOTHESIS / NOT READY / NO-GO + danh sách 8 tiền đề kỹ thuật; "Owner approval một mình KHÔNG thay tiền đề kỹ thuật"; Phase 0–2 only |
| IU-REV-08 — "Không hy sinh bằng mọi giá" khóa legacy mechanism | minor | ✅ FIXED | §10 viết lại: không hy sinh invariant/outcome (chờ Owner); mechanism phải qua reuse/wrap/repair/replace/deprecate; không giữ table/function chỉ vì tồn tại |
3. Patch Summary (các mục đã sửa)
- Header/intro: đổi sang rev2, ghi đã patch theo Codex.
- §0: thêm mantra "DRAFT ≠ enacted".
- §0.1 (MỚI): Authority taxonomy 5 tầng + 2 luật cứng + lưu ý Điều 39.
- §1 (1.1/1.2/1.3): thêm nhãn snapshot; đổi "luật đã chọn" → "định hướng
/laws-new/đang đề xuất"; gắn nhãn DRAFT/non-enacting cho Đ33/36/38/L4. - §3: Phương án C mô tả lại theo 3 lớp (tham chiếu, không sở hữu); đổi "đúng Điều 38 A9" → "phù hợp định hướng DRAFT Đ38 A9".
- §4 (viết lại): 3 lớp A/B/C + hard rule.
- §5: thêm nhãn snapshot + nhãn DRAFT cho các luật.
- §6: verdict đồng bộ với §7 (AFTER_VERIFY/WRAPPER thay AS_IS); ghi "THIN IU CONTRACT = Lớp A, tham chiếu B/C".
- §7 (viết lại nhãn): banner snapshot + định nghĩa AS_IS chặt + toàn bộ reclassification theo Codex §5.
- §8 (viết lại): thêm cột Authority class; Đ39 đổi sang GOAL-ALIGNED/RUNTIME-NOT-READY/SUBSTRATE-UNKNOWN; mọi amendment ghi NON-ENACTING.
- §9: #3 KG projection-only/chưa chọn universal_edges; #6 bỏ writable DOT sub-registry; #7 axis migrate-then-deprecate.
- §10 (viết lại): invariant vs mechanism.
- §11 (viết lại): Phase 3 NO-GO + 8 tiền đề; chỉ Phase 0–2 là đường an toàn hiện tại; Phase 4/5 NO-GO.
- §12: Q2 bỏ tùy chọn sub-registry ghi-được.
- §13: ghi rõ "không macro nào mở Phase 3 pilot".
- §14: verdict READY (sau patch), trỏ tới §15.
- §15 (MỚI): self-review block 6 mục + kết luận.
4. Authority Taxonomy Patch (IU-REV-01)
Thêm §0.1 với 5 tầng: (1) ENACTED AUTHORITY — Hiến pháp v4.6.3, Điều 39 v2.3, OR v7.58; (2) DRAFT-NON-ENACTING DIRECTION — amendment Đ33/36/38/L4, matrix plan/quick-rules/stamp-addendum, de-bai; (3) NON-AUTHORIZING COMPATIBILITY/DECISION — F1–F5/FX, Đ39 compatibility note; (4) DOCUMENTARY EVIDENCE — báo cáo IU cũ, live-audit 2026-06-01, handbook; (5) CURRENT-PASS LIVE PROOF — mặc định KHÔNG có. Hai luật cứng: DRAFT có thể dẫn hướng nhưng không là enacted authority; documentary snapshot có thể dẫn hướng reuse nhưng không là current live proof. Điều 39 = enacted ở cấp luật nhưng runtime có thể EMPTY/HOLD (hai chuyện tách biệt). §8 nhận thêm cột Authority class.
5. Reuse Matrix Patch (IU-REV-03)
Định nghĩa AS_IS chặt (current-pass verified + không cần semantic/governance/schema repair + không island risk) → vì pass này không verify live, mặc định KHÔNG tài sản nào AS_IS. Reclassification áp dụng đúng Codex §5:
information_unit→ REUSE_AFTER_REPAIR/WRAPPER (owner/axis/conformance debt).unit_version,canonical_address→ REUSE_AFTER_VERIFY (provisional; pin snapshot + verify invariant).lifecycle_status+fn_iu_create/enact/apply_edit_draft+fn_iu_supersede/retire→ REUSE_AFTER_REPAIR/WRAPPER.conformance_status→ REUSE_AFTER_REPAIR;owner_ref→ DEPRECATE_OR_AVOID.iu_relation→ REUSE_WITH_WRAPPER (projection-only).universal_edges→ REUSE_AFTER_REPAIR / VERIFY_AS_SHARED_TARGET.iu_three_axis_envelope→ REFERENCE / MIGRATE_THEN_DEPRECATE.dot_iu_command_catalog/run→ MIGRATE_TO_DOT_TOOLS + compatibility view read-only.governance_object_ownership→ TARGET_REFERENCE_BLOCKED.- vector assets → REUSE_WITH_WRAPPER (gated boundary only); event registry → REUSE_AFTER_REPAIR (registered ≠ executed); system_issues/event_outbox → REUSE_WITH_WRAPPER; Directus/Nuxt → DEFER; engine fns → DEFER; SB/APR scaffold + old reports → REUSE_AS_REFERENCE_ONLY.
6. Anti-Island Patch (IU-REV-02, IU-REV-04)
- §4 ba lớp đóng ranh giới: IU sở hữu chỉ subject contract; IO Contract (B) + checker/stamp/promote/rollback/approval/owner/DOT/event/registry/runtime (C) chỉ được tham chiếu, không sở hữu/nhân đôi. Loại bỏ khả năng "thin contract" biến thành orchestration engine.
- §9 #6 (DOT): bỏ hẳn writable sub-registry; default duy nhất migrate vào
dot_tools+ view read-only; ngoại lệ cần no-new-proof + no-island-proof + Owner; cấm authority/write-path độc lập. - §9 #3 (KG), #7 (axis), #8 (storage) siết: projection-only/chưa-chọn-target; migrate-then-deprecate; view-first.
7. Điều 39 / KG Patch (IU-REV-06)
§8 Đ39: trạng thái GOAL-ALIGNED / RUNTIME-NOT-READY / SUBSTRATE-UNKNOWN, ghi rõ enacted-law ≠ runtime-readiness (runtime-empty không phải conflict với luật). Không pre-select universal_edges làm canonical; Phase-1 phải verify fact-type/provenance/owner/liveness; giữ tùy chọn IU-native edge UUID + governed read-only projection; TBox human-approved, ABox AI-proposed, provenance/trust bắt buộc, no self-learning vào canonical, no second KG SoT. §7 universal_edges hạ cấp tương ứng; §9 #3 đồng bộ.
8. Phase 3 / Pilot Gate Patch (IU-REV-07)
§11 Phase 3 → FUTURE HYPOTHESIS / NOT READY / NO-GO. Đường an toàn hiện tại chỉ Phase 0–2 (documentary/read-only/design-only). Pilot chỉ mở thành mission riêng sau khi 8 tiền đề PASS (staging approved/disposable; TTL/cleanup proven; checker fail-closed; Atomic Promote hoặc tương đương approved; owner/approval gate; rollback proven; no-new-proof; Owner authorize tường minh) — và Owner approval một mình không thay tiền đề kỹ thuật. Phase 4/5 đánh dấu NO-GO cho tới khi blocker §12 được Owner xử. §13 ghi "không macro nào mở Phase 3".
9. Remaining Caveats
- Mọi con số IU là documentary snapshot 2026-06-01, chưa re-verify; current-pass live proof = không có. Macro NEW-IU-1 (read-only) sẽ đóng gap này.
- Các blocker governance vẫn mở và là quyết định Owner: CONS-002/003, CELL-003/004/007, HOLD-1, HOLD-2, RISK-BYPASS, OP-B, SB-3, SB-2, Điều 39 runtime-empty.
- Patch áp dụng qua full-content
update_document(không phải nhiềupatch_document); nội dung gốc được bảo toàn theo bản rev1 mà chính pass trước đã tạo. - Đây là patch tài liệu; không enact, không build, không live-verify, không self-approve.
10. Final Recommendation
Target đã chuyển từ NEEDS_REVISION_BEFORE_OWNER sang READY_FOR_GPT_OWNER_REVIEW. Khuyến nghị: GPT/Codex re-review bản rev2 để xác nhận authority taxonomy + reuse matrix đã đủ, sau đó đưa Owner trả lời 10 câu hỏi mở (§12) trước khi lập Macro NEW-IU-1 (read-only PG/cell carrier mapping). Default = HOLD; không auto-build/migrate/dissolve-island/materialize-cell/register-DOT/mở Phase-3. Engineering PASS ≠ Authority PASS; DRAFT ≠ enacted; documentary ≠ live proof.
Claude Patch Report — New IU Lego Problem Statement After Codex Review — 2026-06-20 — NON-AUTHORIZING. Target rev1 → rev2. 8/8 Codex issues addressed, 10/10 patch items applied, framing preserved & tightened, 0 substrate mutation.