KB-1942 rev 2

IU-0 Pack 2A — Closure and Next Gates (rev 2)

6 min read Revision 2
iu-0pack-2aclosurenext-gateshandoffrev2

IU-0 Pack 2A — Closure and Next Gates

Date: 2026-05-04 | Rev 2 Status: Pack 2A CLOSED — CORE PASS Tham chiếu: handoff-opus-new-session-iu0-pack2a-core-pass-next-2026-05-04.md Report gốc: iu0-pack2a-dot-governance-registration-report.md GPT review: gpt-review-pack2a-registration-report-and-next-directive-2026-05-04.md


§1. Kết quả Pack 2A

Object Trước Sau
information_unit trong collection_registry MISSING COL-176, observed, native, pilot, primary
unit_version trong collection_registry MISSING COL-177, observed, native, pilot, primary
birth_registry cho COL-176/177 MISSING Auto-created, species=collection, composition=molecule
HC-REG gap (2 tables missing) 2 0 — Cleared
dot-collection-health IU-specific findings 0 — No IU-specific finding
Phase 5 trigger_registry sync STOP (SSH key) — TD F7, non-blocking
IU data rows (information_unit + unit_version) 0 0 — Không thay đổi

Đăng ký qua DOT tool hợp pháp (dot-collection-register --cloud). Không raw SQL, không DDL, không IU production rows, không Directus exposure, không admin fallback.

Birth chain đầy đủ: gen_code → birth_gate → description_guard → birth_registry_auto → auto_label_provenance — tất cả fire trên collection_registry INSERT.


§2. Process Classification

Pack 2A = QT-003R (Retroactive Collection Registration Before First Use) — biến thể QT-003.

  • Không phải QT-001 (backfill): IU tables có 0 data rows, không có gì backfill.
  • Không phải QT-002 (birth-first): không tạo entity mới, chỉ đăng ký bảng vào catalog.
  • Gần QT-003 (collection declaration) nhưng retroactive: PG tables đã tồn tại từ Pack 1.

Process addendum: 12d-iu0-pack2a-qt003r-process-addendum.md (soạn cùng phiên).


§3. Phase 5 STOP — Trigger Registry Scanner

dot-schema-trigger-registry-ensure --cloud fail do SSH key /root/.ssh/contabo_vps missing.

  • Agent STOP đúng quy trình, không workaround.
  • Hồ sơ khai sinh (collection_registry + birth_registry) đã nộp và đóng dấu xong.
  • "Máy scan" hậu kiểm trigger metadata bị lỗi chìa khóa — không làm mất hiệu lực hồ sơ đã nộp.
  • TD riêng: td-pack2a-trigger-registry-sync-tooling-ssh-key-2026-05-04.md

§4. Follow-ups and Gates trước Pack 2B

# Gate / Follow-up Status Blocking Pack 2B?
F6 Birth path cho IU data rows — chốt QT-002 hay Đ44-specific OPEN YES — BLOCKING
F1 Nâng governance_role observed → governed OPEN Trước production, không trước Pack 2B
F2 Species registration cho IU tables OPEN Trước governed
F7 trigger_registry sync SSH key TD riêng Non-blocking
F8 Duplicate trigger trg_iu_birth_gate_layer2 cleanup TD riêng Non-blocking
F9 unit_version chưa có birth_gate triggers Phụ thuộc F6 Phụ thuộc F6

Pack 2B KHÔNG được mở cho đến khi F6 giải quyết.


§5. Hard stop — Không được làm

  • Không mở Pack 2B/2C
  • Không tạo IU production rows
  • Không CRUD ngoài scope đã close
  • Không vector/outbox/Qdrant
  • Không Directus exposure
  • Không patch canonical birth-procedures.md mà chưa có GPT/User approve

§6. Bài học phiên Pack 2A

  1. Raw SQL INSERT vào registry = BLOCKED — phải qua DOT tools (Đ4 §2). Phiên đầu thử raw SQL bị chặn, dẫn đến rev1→rev4 evolution đúng hướng.
  2. Context Graph Gate (Đ20 §0 + Đ43) — bắt buộc đọc 5 files context pack trước design, tránh "mù luật".
  3. Process Resolver — phải match QT/quy trình ops, không chỉ luật + DOT. Nếu không có Process Resolver, sẽ không phát hiện QT-001/QT-002 tồn tại → thiết kế lại từ đầu.
  4. Checkpoint giá trị thật — Phase 5 STOP đúng quy trình khi tool fail. Không workaround = bảo vệ integrity.
  5. Search thông tin cũ — birth-process-v1.md, QT taxonomy đầy đủ hơn dự kiến ban đầu.

Sau closure + 12d QT-003R xong:

→ F6 Design Package: Pack 2B Birth Path Design cho IU data rows

Nhưng không bắt đầu cho đến khi GPT/User yêu cầu.


§8. Documents trail

File Nội dung
reports/iu0-pack2a-dot-governance-registration-report.md Execution report Phase 1–5
reviews/opus-assessment-pack2a-registration-report-2026-05-04.md Opus self-review
reviews/gpt-review-pack2a-registration-report-and-next-directive-2026-05-04.md GPT review + directive
reviews/gpt-analysis-need-qt003r-retroactive-collection-registration-2026-05-04.md GPT analysis QT-003R
reviews/gpt-roadmap-position-iu0-miếng-thông-tin-2026-05-04.md Roadmap rebase
design/12-iu0-pack2a-dot-governance-registration-execution-pack.md Execution pack rev4
design/12a-*, 12b-*, 12c-* Description/CGG/Process classification
design/12d-iu0-pack2a-qt003r-process-addendum.md QT-003R draft (soạn cùng phiên)
td/td-pack2a-trigger-registry-sync-tooling-ssh-key-2026-05-04.md F7 TD
td/td-iu0-text-as-code-information-unit-process-linking-gap-2026-05-04.md Structural TD

Rev 2 | 2026-05-04 | Opus 4.6 | Enriched: §2 process classification, §3 Phase 5 context, §6 lessons, §7 next gate, §8 documents trail. Consolidates all final evidence from GPT review + handoff.

Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/reviews/iu0-pack2a-closure-and-next-gates-2026-05-04.md