KB-16A5
S148 Council GPT — Review Hiến pháp v4.0
4 min read Revision 1
councilgpts148constitutionv4.0review
S148 Council Review — Hiến pháp v4.0
Agent: GPT (ChatGPT) Ngày: 2026-03-30
Câu 1: Rơi rụng
| Điều | Nội dung bị rơi | Ở đâu trong CŨ | Đề xuất |
|---|---|---|---|
| Điều 0 | Không rơi lõi, nhưng v4.0 chỉ tóm tắt; 5 điều kiện + luật bảo toàn rõ hơn ở v3.9 | Điều 0 cũ: ID không tái sử dụng, quan hệ không tự mất, metadata không giảm | Thêm block "tóm tắt bất biến bảo toàn" vào constitution.md |
| Điều 0-B | Không rơi. 7 lớp đủ | Điều 0-B cũ | Gắn link nổi bật hơn từ hiến pháp sang luật chi tiết |
| Điều 2 | Không rơi lõi, nhưng TP/CPI "cần thêm ngay" vs SCR/API "kế hoạch" chưa phân biệt rõ | Điều 2 cũ | Chốt 3 trạng thái: active / pending-enforce / planned |
| Điều 3 | Không rơi: đủ 13 fields | Điều 3 cũ | Không cần sửa |
| Điều 13 | Rơi nhẹ: mô hình A/B + meta_catalog schema bị "ẩn" | Điều 13 cũ | Tạo file riêng hoặc đổi tên |
| Điều 14 | Không rơi nhưng v4.0 chưa có file luật riêng nổi bật | Điều 14 cũ + duplicate-prevention-law.md | Thêm bảng 3 cấp ở đầu law-14 |
| Điều 15-16 | Không rơi lõi. Đủ schema | Điều 15-16 cũ | Tách 2 file riêng |
| Điều 17 | Không rơi nhưng schema domains đếm 17 field, prompt nói 18 | Điều 17 cũ | Chốt bảng field có số thứ tự |
| Điều 18 | Không rơi nhưng bản mới ngắn hơn (thiếu migrations lịch sử) | Điều 18 cũ | Thêm appendix "historical migrations retired" |
| Điều 22 | Không rơi. Ba danh mục + DOT tầng 5 đều còn | Điều 22 cũ | Không cần sửa |
| Roadmap | Không rơi nhưng ngắn hơn checklist cũ | Lộ trình cũ trong index | Thêm appendix "Phase checklist audit version" |
| Hội đồng review trước | Có rơi: chưa có SSOT tổng hợp kết luận council cũ | Reports cũ | Tạo council-review-index.md |
Câu 2: Xung đột
| Luật A | Luật B | Xung đột | Mức | Đề xuất |
|---|---|---|---|---|
| Điều 0-H | Điều 7 | Đã hoà giải rõ | Thấp | Thêm sơ đồ "think in PG, execute via Directus" |
| Điều 0-H | Điều 9 | SCR chưa tồn tại dù Phase 2 bắt đầu | Cao | Tạo schema_change_requests ngay |
| Nguyên tắc 6 | Điều 0-H | Trùng có ích (hiến pháp rút gọn vs luật thi hành) | Thấp | Thêm cross-reference |
| Nguyên tắc 8 | Điều 7 | Trùng có ích (mệnh lệnh vs gate questions) | Thấp | Không cần sửa |
| Nguyên tắc 7 | Kỹ thuật | Dual-trigger chưa chứng minh cho MỌI thực thể | TB | Đổi wording: "quan trọng/có trigger theo lịch = bắt buộc; còn lại = khai báo exemption" |
| DFL v1.1 | v4.0 | Lỗi thời 80%+ | Cao | Gắn RETIRED rõ; cấm agent viện dẫn |
| Lark↔PG | Điều 17-18 | Khẳng định thiết kế đi trước bằng chứng | TB | RFC chốt 2 mode: FDW read-biased / webhook event-biased |
| Chatwoot | Điều 17-18 | Yêu cầu HMAC nhưng chưa có đặc tả chi tiết | Cao | RFC mini: header, clock skew, nonce, secret rotation |
| Điều 17 | Prompt | Schema domains 18 vs 17 fields | TB | Chốt bảng đánh số |
Câu 3: Góp ý
- Thêm "Luật Chứng cứ Thiết kế": idea / inferred / tested / production-proven
- Tách law-15-16 thành 2 file riêng
- Tách law-13 thành file riêng: Registry Models A/B + Meta Catalog
- Thêm bảng "luật sống / draft / retired" vào constitution.md
- Đẩy bảng Thuật ngữ lên sớm hơn trong constitution
- Bổ sung cơ chế exemption có kiểm soát (Dual-trigger, Assembly First): ID, lý do, expiry
- PG + Lark không cần n8n: rủi ro ở observability + idempotency. Cần checklist retry, dedupe, ordering, dead-letter
Tổng kết
v4.0 là nâng cấp tốt và đúng hướng. Các điểm cần hành động ngay không phải đổi triết lý, mà là chốt vật mang luật: SCR collection, DFL v2.0, đặc tả HMAC Chatwoot, và RFC Lark↔PG.