Đ43 v1.1 FINAL BACKUP (superseded by v1.2)
ĐIỀU 43 — LUẬT BẢN ĐỒ HỆ THỐNG — v1.1 FINAL (BACKUP)
⚠️ BACKUP FILE — KHÔNG PHẢI LUẬT HIỆN HÀNH Luật hiện hành:
dieu43-system-context-law.md= v1.2 FINAL (ban hành 2026-04-17 S178 Fix 11) File này: Backup nội dung v1.1 FINAL (ban hành 2026-04-16 S178 Fix 8, đã được v1.2 thay thế) Mục đích backup: Giữ trace lịch sử Council R1 + R2 của v1.1 để đối chiếu + audit nếu cần. KHÔNG viện dẫn file này như luật hiện hành.
§1. MỤC TIÊU (v1.1)
Đ43 v1.1 giải bệnh "AI/agent mất nhiều giờ mới hiểu kiến trúc Incomex mỗi phiên mới". Fix 7+Fix 8 Desktop mất >24h để rà lại 4 Root Cause + Timeline 7 bước — đáng lẽ AI đọc 30 giây là hiểu toàn cảnh.
Luật này quy định cơ chế sinh Context Pack tự động để AI/agent/người đều có bản đồ hệ thống sống.
5 mục tiêu MT1-MT5:
- MT1: Tổng cảnh 30s qua
PROJECT_MAP.md≤ 15KB target / 20KB trần - MT2: Sống theo hệ thống (tự regenerate khi PG/DOT/luật/entity đổi)
- MT3: 3 lớp Code + System + Meta-Incomex
- MT4: Không lạc lối (red zones)
- MT5: Xem được bằng mắt thường (Mermaid SVG)
§2. PHẠM VI (v1.1)
Áp: /opt/incomex/, 3 PG DBs (directus/incomex_metadata/workflow), KB documents, DOT registry, birth registry, meta catalog, system infrastructure.
KHÔNG áp: secret values (chỉ map tồn tại), user data (chỉ đếm), file media (chỉ stat).
§3. 13 NT + §3.1 Clause Vận hành AI (v1.1)
Kế thừa 13 NT HP v4.6.0 (không amend). Mọi AI/agent phiên mới task hệ thống BẮT BUỘC đọc PROJECT_MAP.md trước hành động. 3 mức enforce A/B/C.
§4. BẢN ĐỒ 3 LỚP META-INCOMEX (v1.1)
Lớp 3 Meta-Incomex (40+ luật, 272 DOT, 17K entity) — TRÁI TIM Đ43. Lớp 2 System (Nuxt, Directus, Agent Data, 3 PG DB). Lớp 1 Code (.ts/.py/.sql import graph).
§5. SCHEMA PG (v1.1)
- §5.1
context_trigger_sources— 6 rows enum - §5.2
context_pack_requests— queue chống storm, unique partial index - §5.3
context_pack_manifest— 2 checksum (logical + file), publish_step, section_count CHECK=8 (★ v1.2 P1 đã sửa) - §5.4
context_pack_sections— CHECK enum 8 section_name (★ v1.2 P3 đổi FK) - §5.5 View
v_context_pack_latest - §5.6 Seed
dot_operations2 ops
§6. 8 BƯỚC QUY TRÌNH (v1.1)
- PRECHECK + git_commit fallback 5 tầng
- TRY-LOCK pg_try_advisory_lock(43,1)
- QUERY PG (laws/DOT/entities/DBs hardcode 3/species) — ★ v1.2 chuyển config
- SCAN FS (4 folder hardcode) — ★ v1.2 chuyển config
- GENERATE + 2 checksum
- VALIDATE + logical compare skip
- 2-PHASE PUBLISH (7a-7g) + repair mode
- RELEASE + LOG
§7. OUTPUT FILES (v1.1)
8 section cứng trong luật: PROJECT_MAP.md, LAWS_INDEX.md, DOT_REGISTRY.md, ENTITIES_OVERVIEW.md, DB_MAP.md, RED_ZONES.md, ARCHITECTURE.mmd, project-map.json (★ v1.2 chuyển reference table).
§8. DOT GOVERNANCE (v1.1)
- §8.1 dot-context-pack-build Tier B, cron
0 */3 * * *, secondary triggers - §8.2 dot-context-pack-verify Tier A, cron
30 */3 * * *
§9. HEALTH CHECKS H1-H9 (v1.1)
Enum cứng 9 checks trong luật (★ v1.2 chuyển reference table generic executor).
§10. GRACE PERIOD (v1.1)
7 ngày cứng (★ v1.2 chuyển config).
§11. BOOTSTRAP 14 BƯỚC (v1.1)
Triển khai 1 lần khi enact.
§12-§16 (v1.1)
Success metrics + AP-24 + Retrofit clause + Phụ lục + Liên kết luật khác. Giữ nguyên.
§17 CHANGELOG (v1.1)
| Version | Ngày | Thay đổi |
|---|---|---|
| v1.0 DRAFT | 2026-04-16 sáng | Soạn lần đầu |
| v1.0 DRAFT patch | 2026-04-16 trưa | §3 thêm NT12+NT13 |
| v1.1 DRAFT | 2026-04-16 chiều | 14 patches Council R1 (Gemini 8.2 + GPT 7.8) |
| v1.1 FINAL | 2026-04-16 chiều | BAN HÀNH. 4 patches Council R2 inline |
LÝ DO BỊ THAY THẾ BỞI v1.2 (2026-04-17)
Phiên S178 Fix 11 Phase 4a rà soát phát hiện 16 điểm vi phạm HP v4.6.1 (NT2/NT4/NT11) do v1.1 có nhiều điểm hardcode (số DB=3, 4 folder scan, law pattern %/laws/%, CHECK enum 8 section, 9 health check, grace 7 ngày, output path). Mở rộng hệ thống = sửa code = vi phạm tự động 100%.
v1.2 amend thuần kỹ thuật (giữ 100% triết lý v1.1) — chuyển mọi hardcode thành:
- Reference tables PG:
context_pack_section_definitions,context_pack_health_checks dot_configkeys: 7 keys cho paths/whitelist/patterns/retry/output_root/grace/mode- Generic executor pattern cho health checks (builtin/sql/function)
Council 2 vòng approve: R1 (Gemini 9.5 MINOR + GPT 6.9 CHANGES → apply 7 patches), R2 (Gemini 10 FINAL + GPT 8.8 MINOR → apply 2 guard security inline).
Đ43 v1.1 FINAL BACKUP | Ban hành 2026-04-16 → Superseded 2026-04-17 bởi v1.2 FINAL Giữ trace lịch sử, KHÔNG viện dẫn làm luật hiện hành.