mud_server.services.policy.artifact_import ========================================== .. py:module:: mud_server.services.policy.artifact_import .. autoapi-nested-parse:: Canonical publish-artifact import workflows. This module ingests deterministic export artifacts back into canonical DB policy state. It is idempotent and never reads world policy files. Functions --------- .. autoapisummary:: mud_server.services.policy.artifact_import.import_published_artifact Module Contents --------------- .. py:function:: import_published_artifact(*, artifact, actor, activate) Import one publish artifact into canonical policy DB rows. Workflow: 1. Validate artifact envelope + integrity hashes. 2. Upsert canonical variants from ``artifact.variants``. 3. Optionally apply activation pointers for artifact scope.