{"version":"2.1.281","anchor":"artifact-publish-preconditions-flag-threaded-through","canonical_anchor":"artifact-publish-preconditions-flag-threaded-through","heading":"Artifact publish preconditions flag threaded through","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/artifact-publish-preconditions-flag-threaded-through","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Artifact publish preconditions flag threaded through\n\nArtifact details can now carry publishPreconditions, which turns on a file check before writes and removals\n\n**What**\n\nThe details Claude Code keeps about an artifact now include `publishPreconditions: true` when the source data sets it. When it is set, writing or removing files in that artifact goes through a precondition check, which confirms each file is still what Claude Code expects before changing it.\n\n**Why**\n\nThis lets per-file conflict checks on publishing be switched on for individual artifacts, so edits are less likely to overwrite changes made elsewhere."}