-- 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;