{"version":"2.1.267","anchor":"artifact-publish-gains-a-deadline-field-gated-by-schema-c","canonical_anchor":"artifact-publish-gains-a-deadline-field-gated-by-schema-c","heading":"Artifact hot-update mechanism gets its own flag and deadline\/seq schema fields","tier":"soon","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267\/e\/artifact-publish-gains-a-deadline-field-gated-by-schema-c","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.267","markdown":"### Artifact hot-update mechanism gets its own flag and deadline\/seq schema fields\n\nArtifact hot-update\/live-doc syncing now has its own feature flag and new deadline, seq, and unchanged fields\n\n**Unclear.** The finding does not say what the deadline value controls in practice or when `deadlineDropped` would be set.\n\n**What**\n\n- The artifact hot-update (live-reload) check now uses its own `CLAUDE_CODE_ARTIFACT_HOT` environment variable and `tengu_copper_hinge_wren` gate, instead of incorrectly sharing the `CLAUDE_CODE_ARTIFACT_TYPES` variable and `tengu_cobalt_plinth_larch` gate used by the separate artifact-types feature.\n\n- Artifact publish requests can now pass a `deadline` field, which is forwarded to the create\/update\/live-doc publish calls; the publish response can echo back `deadline` plus a `deadlineDropped` flag, along with new `seq` and `unchanged` fields.\n\n- The artifact\/live-doc read response schema gains `seq` and `unchanged` fields, and (only when a feature gate is on) `deadline`\/`deadlineDropped` fields, supporting a long-poll style read.\n\n**Why**\n\nSeparating the hot-update flag from the unrelated artifact-types flag means each can be turned on or off independently without accidental interference. The new deadline\/seq\/unchanged fields lay the groundwork for telling older open copies of a published artifact when to stop and for tracking whether a read actually changed.\n\n- Area: Artifacts\n- Names: `deadline`\n- Tier: Nothing to try yet\n- Useful: 3\/5\n- Signal: 3\/5\n- Present in the build but not switched on"}