Council Prompt Đ43 v1.2 Round 1 — 1 vòng nhanh Gemini + GPT
COUNCIL REVIEW PROMPT — Đ43 v1.2 DRAFT — 1 VÒNG NHANH
Gửi cho: Gemini CLI + GPT (độc lập, mỗi bên 1 review) Phạm vi: 1 vòng Council NHANH. Mục đích amend thuần kỹ thuật để Đ43 tuân HP v4.6.1 (NT2 tự động 100% + NT4 thay đổi = config + NT11 khai tối thiểu). KHÔNG thay triết lý Đ43 v1.1 FINAL. Deadline: 24h. Nếu bạn bận, trả
SKIPvà em đẩy Phương án 2 (TD backlog post-Phase 8).
§0. BỐI CẢNH NGẮN
Đ43 v1.1 FINAL ban hành 2026-04-16. Phiên S178 Fix 11 đang triển khai Block 1 Bootstrap: Phase 1+2+3 DONE, Phase 4a (soạn script build) đi đến P2/7 thì Chủ tịch yêu cầu Desktop rà lại thiết kế qua HP.
Desktop rà 2 vòng (13 NT HP + 8 nguyên tắc thiết kế #7-#14) phát hiện 16 vi phạm (5 nghiêm trọng): nhiều điểm hardcode trong design v1.1 (số DB=3, 4 folder scan, law pattern %/laws/%, CHECK enum 8 section, 9 health check cứng) → khi hệ thống mở rộng sẽ phải sửa code = vi phạm NT2+NT4.
Desktop soạn Đ43 v1.2 DRAFT amend thuần kỹ thuật. Triết lý v1.1 (3 lớp Meta-Incomex, 8 bước build, 2 checksum, 2-phase publish, DOT cặp) GIỮ NGUYÊN 100%. Chỉ thay các điểm hardcode thành reference table PG + dot_config keys.
§1. TÀI LIỆU CẦN ĐỌC (đọc đủ 3 file trước khi review)
- Đ43 v1.1 FINAL (bản nền):
knowledge/dev/laws/dieu43-system-context-law.md - Đ43 v1.2 DRAFT (cần review):
knowledge/dev/laws/dieu43-system-context-law-v1-2-draft.md - HP v4.6.1 (chuẩn đối chiếu):
knowledge/dev/laws/constitution.md— đặc biệt 13 NT + kiến trúc 4 DB + 3 lớp
Tham khảo phụ: knowledge/dev/laws/dieu33-postgresql-law.md, knowledge/dev/laws/dieu35-dot-governance-law.md v5.1, knowledge/dev/laws/dieu43-phu-luc-ban-do-he-thong.md rev 6 (Phase progress).
§2. 5 KHOẢN AMEND v1.1 → v1.2 (tóm tắt)
| Khoản | Điểm vi phạm v1.1 | Cách fix v1.2 | NT giải quyết |
|---|---|---|---|
| A | context_pack_requests không có retry |
Thêm retry_count, next_retry_at, last_error columns §5.2 |
NT5 tự phát hiện tự sửa |
| B | context_pack_sections.section_name CHECK IN (8 values) cứng |
CHECK → FK context_pack_section_definitions(code) §5.4+§5.7 |
NT2+NT4+NT10 |
| C | Health check H1-H9 cứng trong verify script | Reference table context_pack_health_checks §5.8 + seed 9 rows |
NT2+NT4+NT10 |
| D | Hardcode 4 folder + 3 DB + 1 law pattern trong code script | 5 dot_config keys: scan_paths, scan_db_whitelist, watched_key_patterns, retry_policy, mode §5.9 |
NT2+NT4+NT11 |
| E | §6 Bước 3/4/5/6/8 wording chưa nhấn "đọc config" | Rewrite wording + CẤM hardcode rõ ràng §6 cuối + retry logic Bước 8 | NT2+NT4 đồng bộ |
§3. 3 CÂU HỎI CÂU REVIEW (bắt buộc trả lời đủ)
Q1 — Xung đột luật
5 khoản amend v1.2 có tạo xung đột với luật nào khác không? Đặc biệt:
- HP v4.6.1 (13 NT, kiến trúc 4 DB, 3 lớp Não/Kho/Cổng) — có ngược NT nào?
- Đ33 v2.0 (§13 ngoại lệ DOT 100%, §14 Access Control, §15 CI/Deploy hooks) — có vi phạm?
- Đ35 v5.1 (§4.1 11 fields
dot_tools, §5.1 CẤM POST partial, §5.4 dual-trigger, §8 DOT cặp) — có vi phạm? - Đ36 v4.0 Collection Protocol — có cần sync?
- Đ41 v1.0 VPS-as-SSOT (§6.5 is_known_good) — có vướng?
- Đ38 v2.3 Văn bản Quy phạm — có vướng format luật?
- Đ22 Self-Healing — retry policy mới có overlap?
Đánh giá mức: KHÔNG XUNG ĐỘT / XUNG ĐỘT NHẸ (nêu rõ) / XUNG ĐỘT NGHIÊM TRỌNG (phải amend luật khác).
Q2 — Đủ NT2+NT4+NT11?
5 khoản amend có đủ đảm bảo 3 NT cốt lõi (tự động 100%, thay đổi = config, khai tối thiểu) khi hệ thống mở rộng? Test case cụ thể:
- Test 1: Thêm database thứ 4 (giả sử
analytics) vào cụm PG. v1.2 có xử được mà KHÔNG sửa code script? - Test 2: Thêm folder code thứ 5 (ví dụ
/opt/incomex/mcp-servers/) vào scan scope. v1.2 có xử được mà KHÔNG sửa code? - Test 3: Thêm law pattern mới (ví dụ watch cả
knowledge/dev/ssot/anti-patterns.md). v1.2 có xử được mà KHÔNG sửa code + KHÔNG sửa luật Đ43? - Test 4: Thêm section thứ 9 vào context pack (ví dụ
MCP_SERVERS.mdliệt kê MCP servers). v1.2 có xử được mà KHÔNG sửa code + KHÔNG amend luật Đ43 tiếp? - Test 5: Thêm health check H10 (ví dụ check số lượng DOT active > threshold). v1.2 có xử được mà KHÔNG sửa code script?
Đánh giá mỗi test: PASS (không sửa code, KHÔNG amend luật Đ43) / PARTIAL (chỉ INSERT nhưng cần amend luật) / FAIL (phải sửa code).
Q3 — Còn điểm hardcode nào sót?
Desktop tự rà phát hiện 16 điểm, fix 5 khoản chính. Còn điểm vi phạm NT2/NT4/NT11 nào bạn phát hiện mà Desktop sót?
Các chỗ đặc biệt cần soi:
- Advisory lock namespace
(43, 1)— có vi phạm NT11 không? (Desktop đánh giá OK vì protocol ID) - VOLATILE HEADER marker cứng trong wording §7.1 — có vi phạm không?
- Exit codes 0/1/2/3 — có vi phạm không?
- 2 checksum algorithm SHA256 — có cần cấu hình hóa không?
- Grace period mặc định 7 ngày (§10) — đã có
dot_config.grace_period_daysĐ35 không? Re-use được? - Cron schedule
0 */3 * * *+30 */3 * * *trong §8.1+§8.2 — có phải hardcode wording luật không? pg_cronvs bash crontab — Phase 6 sẽ quyết, có phải amend luật v1.2 luôn?- Template rendering format (Mustache-style placeholder) — đã có SSOT nào quy định format?
Với mỗi điểm sót: nêu cụ thể + đề xuất fix (INSERT row / config key / accept).
§4. TIÊU CHÍ REVIEW
Đánh giá tổng thể theo thang điểm 10:
- 10 = APPROVE FINAL: 0 xung đột, 5/5 test PASS, 0 điểm sót.
- 8-9 = APPROVE WITH MINOR: ≤1 xung đột nhẹ, ≥4/5 test PASS, ≤2 điểm sót minor.
- 6-7 = APPROVE WITH CHANGES: ≤2 xung đột nhẹ hoặc 3/5 test PASS, cần fix trước ban hành.
- <6 = REJECT: xung đột nghiêm trọng hoặc ≤2/5 test PASS, phải redesign.
§5. FORMAT REPORT
Upload report vào KB theo path:
- Gemini:
knowledge/current-state/reports/council-review-dieu43-v1-2-gemini-round1.md - GPT:
knowledge/current-state/reports/council-review-dieu43-v1-2-gpt-round1.md
Cấu trúc report:
# Council Review Đ43 v1.2 DRAFT — Round 1 — [Gemini/GPT]
**Date:** 2026-04-XX
**Reviewer:** [Gemini/GPT]
**Score:** X/10
**Recommendation:** [APPROVE FINAL / APPROVE WITH MINOR / APPROVE WITH CHANGES / REJECT]
## Q1 — Xung đột luật
[Đánh giá + liệt kê xung đột nếu có]
## Q2 — Đủ NT2+NT4+NT11?
Test 1: [PASS/PARTIAL/FAIL] — [lý do]
Test 2: ...
Test 3: ...
Test 4: ...
Test 5: ...
## Q3 — Điểm hardcode sót
[Liệt kê + đề xuất fix]
## Khuyến nghị trước ban hành (nếu APPROVE WITH CHANGES)
[N patches cụ thể — ưu tiên blocker vs minor]
## Kết luận
[1 đoạn tóm]
§6. THAM KHẢO
- Desktop đã rà 2 vòng nội bộ — kết quả: 13/13 NT HP + 8/8 nguyên tắc thiết kế #7-#14 PASS. Council là vòng 3 (external independent).
- Phụ lục Đ43 rev 6 có timeline + bài học Fix 11 — đọc để nắm bối cảnh phát hiện 16 vi phạm.
- KHÔNG cần rewrite v1.2 DRAFT — nếu có patch, viết cụ thể trong report, Desktop sẽ apply.
Council Prompt Đ43 v1.2 Round 1 | 2026-04-17 S178 Fix 11 | Mục tiêu: xác nhận tuân HP NT2+NT4+NT11, triết lý v1.1 giữ 100%