- 迁移:调用结算与配置验证(V0056)、来源当前授权(V0057)、成品补充验证回执(V0058)、检索索引代次(V0059)、 评测单元复用来源(V0060);新表按既有约定加只追加守卫与角色授权。 - 流程模板与载入口径同步(内联保护字段改为登记类型约束);旧库迁移工具链按新表结构对齐。 - 配置:提供方模板与运行配置同步角色策略版本;角色策略白名单新增 qwen3.8-flash(见收尾报告待裁决项: 该模型精确身份与独立性尚未核验,且策略版本号未随白名单升版)。
18 lines
1.0 KiB
SQL
18 lines
1.0 KiB
SQL
-- B08显式完整审计的追加证明;既有成品字节及原始验证记录保持不可变。
|
||
CREATE TABLE public.muse_delivery_artifact_validation (
|
||
artifact_id uuid NOT NULL REFERENCES public.muse_delivery_artifact,
|
||
validation_version text NOT NULL CHECK(validation_version = 'delivery-validation-v2'),
|
||
author_id text NOT NULL,
|
||
verification jsonb NOT NULL,
|
||
audited_at timestamptz NOT NULL DEFAULT clock_timestamp(),
|
||
PRIMARY KEY(artifact_id,validation_version),
|
||
CHECK((verification->>'validation_version' = validation_version) IS TRUE),
|
||
CHECK((verification->'verified' = 'true'::jsonb) IS TRUE),
|
||
CHECK((jsonb_typeof(verification->'binding') = 'object') IS TRUE)
|
||
);
|
||
CREATE TRIGGER muse_delivery_artifact_validation_immutable BEFORE UPDATE OR DELETE
|
||
ON public.muse_delivery_artifact_validation FOR EACH ROW
|
||
EXECUTE FUNCTION public.muse_guard_literary_history();
|
||
REVOKE ALL ON public.muse_delivery_artifact_validation FROM PUBLIC,muse_app,muse_eval;
|
||
GRANT SELECT,INSERT ON public.muse_delivery_artifact_validation TO muse_app;
|