KB-5ADA

Council Prompt Đ43 v1.2 Round 1 — 1 vòng nhanh Gemini + GPT

7 min read Revision 1
councildieu43v1.2round1prompt

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ả SKIP và 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)

  1. Đ43 v1.1 FINAL (bản nền): knowledge/dev/laws/dieu43-system-context-law.md
  2. Đ43 v1.2 DRAFT (cần review): knowledge/dev/laws/dieu43-system-context-law-v1-2-draft.md
  3. 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.md liệ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_cron vs 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%