This commit is contained in:
2026-06-22 08:55:57 +08:00
parent dbb87823e8
commit 6ade6e8fa9
325 changed files with 41131 additions and 855 deletions
+10
View File
@@ -0,0 +1,10 @@
-- 回滚 0018:丢弃指针表与 verdict 列,恢复三阶段 CHECK。
-- implementing/reviewing 产物在回滚时若存在会违反旧 CHECK,先删除它们(旧 schema 无处安放)。
DROP TABLE IF EXISTS requirement_phase_pointers;
ALTER TABLE requirement_artifacts DROP COLUMN IF EXISTS verdict;
DELETE FROM requirement_artifacts WHERE phase IN ('implementing','reviewing');
ALTER TABLE requirement_artifacts DROP CONSTRAINT requirement_artifacts_phase_check;
ALTER TABLE requirement_artifacts ADD CONSTRAINT requirement_artifacts_phase_check
CHECK (phase IN ('planning','prototyping','auditing'));