-- 条件第三决议只追加,保存初评实际交付依据;不以缺少任务推断无需第三评。 CREATE TABLE evaluation.muse_evaluation_condition ( unit_id uuid PRIMARY KEY REFERENCES evaluation.muse_evaluation_unit(unit_id), decision jsonb NOT NULL, decision_hash text NOT NULL CHECK(decision_hash ~ '^[0-9a-f]{64}$'), created_at timestamptz NOT NULL DEFAULT clock_timestamp() ); CREATE TRIGGER evaluation_condition_guard BEFORE UPDATE OR DELETE ON evaluation.muse_evaluation_condition FOR EACH ROW EXECUTE FUNCTION public.muse_guard_literary_history();