KB-462A
IU-0 Pack 1 Closure + Pack 2 Readiness Checklist
3 min read Revision 1
iu-0pack-1closurepack-2readiness
IU-0 Pack 1 Closure + Pack 2 Readiness Checklist
Date: 2026-05-04 Status: Pack 1 CLOSED — PASS
Pack 1 Closure
Pack 1 PASS — schema foundation đã tồn tại trên production PG (VPS contabo):
| Object | Trạng thái |
|---|---|
3 vocab seeds (dot_config) |
Live |
information_unit (15 cột, 7 indexes) |
Live, 0 rows |
unit_version (9 cột, deferred FK) |
Live, 0 rows |
| Birth gate L1 (BEFORE INSERT) | Active |
| Birth gate L2 (CONSTRAINT TRIGGER DEFERRED) | Active |
fn_iu_updated_at trigger |
Active |
| Backup pre-Pack 1 | /opt/incomex/backups/pre-pack1-*-20260504-113258.sql |
Bài học: 09a giả định sai tên cột dot_config → checkpoint CP1 bắt kịp thời, agent dừng đúng HB-8, sửa prompt theo schema thật, không mất data.
Pack 1 ĐÓNG. Không sửa thêm trong scope Pack 1.
Follow-up bắt buộc trước Pack 2
| # | Việc | Lý do | Mức độ |
|---|---|---|---|
| F1 | Đăng ký governance 3 triggers mới (trg_iu_updated_at, trg_iu_birth_gate_layer1, trg_iu_birth_gate_layer2) với hệ thống TRIGGER-GUARD audit | Audit event trigger đã phát hiện + log WARNING. Cần xác nhận triggers hợp lệ để tránh false alarm tích luỹ | Recommended |
| F2 | 09a rev4 — cập nhật tên cột key/value/updated_at cho khớp thực tế |
Cosmetic — DDL đã chạy, nhưng tài liệu SSOT nên khớp runtime | Recommended |
| F3 | Đăng ký information_unit + unit_version vào collection_registry |
Đ13 Live Catalog — bảng mới phải xuất hiện trong registry | Required khi Directus integrate |
Pack 2 Readiness Checklist
Pack 2 CHỈ được mở sau khi cả 3 điều kiện thoả:
- User/GPT approve mở Pack 2 (quyết định riêng, không tự động)
- F1–F3 follow-ups đã xử lý hoặc được User/GPT chấp nhận defer
- Pack 2 scope được chốt rõ ràng (outbox? dependency? vector? Directus integration?) trước khi soạn DDL
Không được làm trước khi Pack 2 approved:
- Không tạo outbox table/worker
- Không tạo Qdrant collection cho IU
- Không tạo production units trong information_unit
- Không deprecate/migrate entity hiện có
- Không đăng ký information_unit vào Directus managed collections