Trạng thái: PILOT METADATA — planning level, không tạo hạ tầng thật
Phiên: S191 (2026-05-04)
Gate: G-Pilot-2 (GPT approved 2026-05-04)
Scope: 9 slices (6 IU-0 07 + 3 P38-XC 04)
Compliance: Không IU table, không Qdrant collection, không outbox, không DDL/code, không P44-6, không mutate legacy vector, không sửa content 07/07b/07c/P38-XC
1. Vocab — 3 proposed values (pilot/draft)
Cơ chế: ghi trạng thái proposed_pilot trong metadata này. KHÔNG ghi vào registry production, KHÔNG DDL. Chốt chính thức qua APR sau pilot.
| # |
Vocab domain |
Value |
Status |
Dùng tại |
Note |
| V1 |
unit_kind |
design_doc_section |
proposed_pilot |
U3 |
OPEN IU-0-γ. Dùng tạm pilot. APR chốt sau. |
| V2 |
section_type |
section |
proposed_pilot |
P-id3 (primary_section_type_ref) |
Phân loại default cho design doc section. |
| V3 |
publication_type |
design_doc |
proposed_pilot |
P-pub2 (publication_type_ref) |
Phân loại publication cho design docs. |
2. Slice Tracking — 9 slices
2.1 IU-0 07 — 6 slices
Source: knowledge/dev/laws/dieu44-trien-khai/design/07-iu0-index-and-core.md
Slice 1: IU-0.§0
| Field |
Value |
| canonical_address |
IU-0.§0 |
| title |
Tóm tắt + Phụ thuộc + Module map |
| source_doc |
07-iu0-index-and-core.md |
| estimated_chars |
~1600 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot (V1 V2 V3) |
| boundary_note |
Hơi dài do gộp 3 blocks. Có thể tách nếu cần. Default giữ nguyên. |
| risk_note |
Low — sửa hiếm, chủ yếu reference. |
| vocab_placeholder |
V1 design_doc_section, V2 section, V3 design_doc |
Slice 2: IU-0.GR
| Field |
Value |
| canonical_address |
IU-0.GR |
| title |
10 Guardrails + 5 Quyết định đã chốt |
| source_doc |
07-iu0-index-and-core.md |
| estimated_chars |
~750 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot |
| boundary_note |
Ngắn. Sửa rất hiếm. OK. |
| risk_note |
Low — guardrails/decisions ổn định. |
| vocab_placeholder |
V1 V2 V3 |
Slice 3: IU-0.§1
| Field |
Value |
| canonical_address |
IU-0.§1 |
| title |
Mục đích, phạm vi, User định hướng |
| source_doc |
07-iu0-index-and-core.md |
| estimated_chars |
~1300 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot |
| boundary_note |
OK — §1.1-1.5 self-contained. |
| risk_note |
Low |
| vocab_placeholder |
V1 V2 V3 |
Slice 4: IU-0.§2
| Field |
Value |
| canonical_address |
IU-0.§2 |
| title |
Quyết định chiến lược: một information_unit duy nhất |
| source_doc |
07-iu0-index-and-core.md |
| estimated_chars |
~1900 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot |
| boundary_note |
OK — §2.1-2.3 self-contained. |
| risk_note |
Low — sửa khi thêm unit_kind (Scenario A). |
| vocab_placeholder |
V1 V2 V3 |
Slice 5: IU-0.§3
| Field |
Value |
| canonical_address |
IU-0.§3 |
| title |
Universal Minimum Core — kế thừa P38-XC |
| source_doc |
07-iu0-index-and-core.md |
| estimated_chars |
~2100 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot |
| boundary_note |
Hơi dài. §3.1-3.3 (UMC core) vs §3.4-3.5 (format+mapping) có thể tách nếu edit cycle >5 turns. Default giữ nguyên. |
| risk_note |
Medium — UMC là SSOT kế thừa. Sửa cần cross-ref P38-XC §5. |
| vocab_placeholder |
V1 V2 V3 |
Slice 6: IU-0.§4
| Field |
Value |
| canonical_address |
IU-0.§4 |
| title |
Profile và capability extension — kế thừa P44-3 |
| source_doc |
07-iu0-index-and-core.md |
| estimated_chars |
~1400 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot |
| boundary_note |
OK — §4.1-4.4 self-contained. |
| risk_note |
Low — kế thừa P44-3, ít sửa. |
| vocab_placeholder |
V1 V2 V3 |
2.2 P38-XC 04 — 3 slices (an toàn nhất)
Source: knowledge/dev/laws/dieu44-trien-khai/design/04-information-unit-profile-schema.md
Slice 7: P38-XC.§0
| Field |
Value |
| canonical_address |
P38-XC.§0 |
| title |
Tóm tắt 5 dòng cốt lõi |
| source_doc |
04-information-unit-profile-schema.md |
| estimated_chars |
~550 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot. P-pub1 = Đ38 (thay vì Đ44). |
| boundary_note |
Ngắn nhất. Sửa rất hiếm. |
| risk_note |
Low |
| vocab_placeholder |
V1 V2 V3 |
Slice 8: P38-XC.§4
| Field |
Value |
| canonical_address |
P38-XC.§4 |
| title |
Base Core vs Extension Capability Boundary |
| source_doc |
04-information-unit-profile-schema.md |
| estimated_chars |
~1500 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot. P-pub1 = Đ38. |
| boundary_note |
OK — §4.1-4.3 self-contained, tables ngắn. |
| risk_note |
Low — self-contained, ít cross-ref. |
| vocab_placeholder |
V1 V2 V3 |
Slice 9: P38-XC.§9
| Field |
Value |
| canonical_address |
P38-XC.§9 |
| title |
Tier 1+ — Future capability contracts |
| source_doc |
04-information-unit-profile-schema.md |
| estimated_chars |
~1400 |
| MUP 15 status |
12/15 thật, 3/15 proposed_pilot. P-pub1 = Đ38. |
| boundary_note |
OK — §9.1-9.6 self-contained, mỗi tier 1 paragraph. |
| risk_note |
Low — future roadmap, ít sửa. |
| vocab_placeholder |
V1 V2 V3 |
3. MUP Summary — 9 slices
| Element |
Thật (9/9 slices)? |
Note |
| U1 unit_id |
✅ System auto |
— |
| U2 canonical_address |
✅ Derived |
Đã assign per slice |
| U3 unit_kind |
⚠️ Proposed pilot |
V1 design_doc_section |
| U4 lifecycle_status |
✅ draft |
— |
| U5 content_anchor_ref |
✅ → body |
Content tồn tại trong KB |
| U6 version_anchor_ref |
✅ System auto |
— |
| U7 owner_ref |
✅ opus |
— |
| U8 timestamps |
✅ System auto |
— |
| U9 parent_or_container_ref |
✅ → publication |
IU-0 hoặc P38-XC |
| U10 conformance_status |
✅ open |
— |
| P-id1 title |
✅ Extract heading |
Đã ghi per slice |
| P-id2 owner_lookup_ref |
✅ opus |
— |
| P-id3 section_type_ref |
⚠️ Proposed pilot |
V2 section |
| P-pub1 authority_ref |
✅ Đ44 (IU-0) / Đ38 (P38-XC) |
— |
| P-pub2 publication_type_ref |
⚠️ Proposed pilot |
V3 design_doc |
12/15 thật cho mọi slice. 3/15 proposed_pilot (V1 V2 V3) — consistent, không blocker.
4. Gate Assessment
4.1 Đã tạo gì
| Output |
Status |
| 9 slice metadata records |
✅ Ghi trong file này |
| 3 vocab proposed_pilot |
✅ Ghi trạng thái, không registry production |
| MUP 15-element summary |
✅ 12/15 thật, 3/15 proposed |
✅ CÓ. Mỗi slice có: canonical_address, title, source_doc, estimated_chars, MUP status, boundary_note, risk_note, vocab_placeholder. Format nhất quán.
4.3 3 vocab xử lý thế nào
Ghi proposed_pilot — không ghi vào registry production, không DDL. Đúng theo chỉ đạo GPT: "chỉ ghi là proposed vocab trong pilot metadata". Chốt chính thức qua APR sau pilot PASS.
4.4 Đủ điều kiện sang gate tiếp?
Đề xuất: ĐỦ — 9 slices tracked, MUP feasible, vocab handled, no blockers. Gate tiếp theo sẽ là: thử slice edit thật trên 1 slice (vd IU-0.§2 Scenario A) — nhưng cần User approve vì chuyển từ planning sang writable.
4.5 Conflict check
Không phát hiện xung đột: metadata-only, không mutate content/schema/vector. Guardrails GR-1..10 + VG-1..9 hold.
G-Pilot-2 Tracking Metadata & Report | S191 | 9 slices tracked | 3 vocab proposed_pilot | No blockers | Chờ User decision: mở writable pilot?