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 ý

  1. Thêm "Luật Chứng cứ Thiết kế": idea / inferred / tested / production-proven
  2. Tách law-15-16 thành 2 file riêng
  3. Tách law-13 thành file riêng: Registry Models A/B + Meta Catalog
  4. Thêm bảng "luật sống / draft / retired" vào constitution.md
  5. Đẩy bảng Thuật ngữ lên sớm hơn trong constitution
  6. Bổ sung cơ chế exemption có kiểm soát (Dual-trigger, Assembly First): ID, lý do, expiry
  7. 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.