KB-7559

GPT Review — C2B Seed 76 Units + Verify Prompt 2026-04-26

2 min read Revision 1
gptreviewp7bc2bsandbox_tacdieu38

GPT Review — C2B Seed 76 Units + Verify Prompt 2026-04-26

Verdict

PASS CÓ ĐIỀU KIỆN NHẸ. Prompt C2B bám đúng P7B v0.3 và C2 split, không có xung đột hiến pháp/luật lớn. Có thể giao Opus điều hành Agent chạy C2B sau khi patch/nhấn mạnh các điểm an toàn dưới đây.

Must-fix / clarify before run

  1. tham-khao/p7a-segmentation-reference-76-units.md được phép dùng làm reference vận hành cho C2B, nhưng phải ghi rõ source authoritative vẫn là 3 OFFICIAL docs. Không dùng tham-khao làm source content.
  2. KHÔNG DDL mới cần ngoại lệ rõ: rollback DROP SCHEMA sandbox_tac CASCADE chỉ được phép khi FAIL/ABORT, theo P7B rollback plan. Không CREATE/ALTER/DROP khác.
  3. Bổ sung idempotency guard cho vocab/publication inserts: nếu any seed table already has rows, ABORT + report, không dùng ON CONFLICT silently.
  4. Seed publication_member.render_order phải global sequential per publication, not just lu.sort_order, vì children can share sort_order under different parents. Use DFS order from segmentation reference.
  5. Byte-preservation check should compare extracted source spans against stored body for DDL units, not only LIKE '%CREATE TABLE%' or body_len > 0.
  6. Report must include exact row-count queries and violations. Do not proceed to P8/P9 after PASS.

Law / Constitution check

  • NT1/NT13: PASS — sandbox remains prototype, not production SoT.
  • NT2 / DOT spirit: PASS if Agent performs all checks automatically and User only receives result.
  • NT4: PASS conditional — sandbox CHECK/vocab accepted; production later must use governance-vocab where applicable.
  • Đ24: PASS — no entity_labels write and no public cross-read.
  • Đ33: PASS — DML only sandbox_tac; pg_catalog metadata reads allowed; rollback scoped to sandbox.
  • P7B/C2 split: PASS — C2B starts only after C2A + PF-4 automated PASS.

Directive

Patch the prompt with the clarifications above, then Opus may command Agent to execute C2B only. No P8/P9, no production mutation, no source KB mutation.