muse-agent-example/数据库/迁移/V0040__标定金标准与凭据.sql
zizi 9e6f1c4481 R2 改造交付:新版模块化单体全量成果
- src/muse 新版全模块(装配/共享/上下文/任务运行/作品规划/故事世界/正文写作/审校修订/知识方法/作者经验/效果评测/交付连载/资料研究/正式变更/元数据/接入/基础设施/编排)+ 测试树(单元/契约/集成/架构/迁移/端到端/夹具)
- 129 项功能全部实现与自动验证(功能覆盖.json/矩阵),含 W31 补齐的规则与代价/节奏安排/伏笔与承诺
- 旧实现按处置清单退出(702 条中 324 删,保护合同与未迁移条目留存有据);web/app.py 旧工作台退役,新工作台为唯一写入口
- 数据库/旧库迁移:真实旧库内容批次迁移链(端点守卫/PG作品正文映射/质量资产缺省投影)
- 运行手册 docs/运行手册.md;W30 本机服务阶段一已运行(infra PG 为正式内容权威)
- R2 执行证据与私有运行材料在 .agents.local/改造/R2-20260909/(不入库)
2026-09-15 12:47:42 +08:00

19 lines
1.1 KiB
SQL

-- 金标准由维护者先于评委任务封存;标定结果不具有生产写入权。
CREATE TABLE oracle.muse_calibration_gold (
experiment_id uuid PRIMARY KEY REFERENCES evaluation.muse_experiment(experiment_id),
payload jsonb NOT NULL CHECK(jsonb_typeof(payload)='object'),
payload_hash text NOT NULL CHECK(payload_hash ~ '^[0-9a-f]{64}$'),
created_at timestamptz NOT NULL DEFAULT clock_timestamp()
);
CREATE TRIGGER calibration_gold_guard BEFORE UPDATE OR DELETE ON oracle.muse_calibration_gold
FOR EACH ROW EXECUTE FUNCTION public.muse_guard_literary_history();
CREATE TABLE evaluation.muse_calibration_receipt (
experiment_id uuid PRIMARY KEY REFERENCES evaluation.muse_experiment(experiment_id),
receipt_id uuid NOT NULL UNIQUE,
payload jsonb NOT NULL CHECK(jsonb_typeof(payload)='object'),
payload_hash text NOT NULL CHECK(payload_hash ~ '^[0-9a-f]{64}$'),
created_at timestamptz NOT NULL DEFAULT clock_timestamp()
);
CREATE TRIGGER calibration_receipt_guard BEFORE UPDATE OR DELETE ON evaluation.muse_calibration_receipt
FOR EACH ROW EXECUTE FUNCTION public.muse_guard_literary_history();