KB-44EB

GPT Review — E-R3 Execution Prompt v0.2

2 min read Revision 1
dieu38p9e-r3gpt-reviewprompt-review

GPT Review — E-R3 Execution Prompt v0.2

Verdict

v0.2 đã sửa đúng 7/7 điểm trước, nhưng CHƯA nên giao agent chạy ngay. Còn 3 điểm governance/production-safety cần patch.

Findings

  1. Target function pre-existence chưa được kiểm. Prompt dùng CREATE OR REPLACE; nếu fn_tac_log_checker_issue đã tồn tại, DDL sẽ overwrite. Rollback hiện tại DROP function, có thể làm mất function cũ. Production DDL phải pre-check: nếu function đã tồn tại thì STOP hoặc backup/restore explicit.
  2. Ràng buộc nói “CHỈ CREATE/REPLACE function” nhưng DDL có ALTER FUNCTION OWNER. Cần sửa wording thành: chỉ CREATE/REPLACE + ALTER OWNER của đúng function target, không object khác.
  3. system_issues pre-check mới đếm đủ cột, chưa assert type/nullability tối thiểu. Cần verify type cho id, severity, status, coalesce_key, last_seen_at, occurrence_count, title, evidence_snapshot; đặc biệt evidence_snapshot phải json/jsonb, occurrence_count numeric/integer.
  4. DDL conditional json/jsonb còn phụ thuộc agent sửa tay dòng heredoc. Cần yêu cầu agent generate a final SQL file after type check and echo the relevant evidence assignment before execution, để tránh quên thay p_details::json khi column là jsonb.

Instruction

Patch prompt to v0.3 before execution. After v0.3 GPT PASS, Opus may dispatch agent for E-R3 execution under scope lock.

Back to Knowledge Hub knowledge/dev/laws/dieu38-trien-khai/reviews/gpt-review-e-r3-execution-prompt-v0-2-2026-04-27.md