{"version":"2.1.281","anchor":"artifact-publish-telemetry-adds-base-rebase","canonical_anchor":"artifact-publish-telemetry-adds-base-rebase","heading":"Artifact publishing sends preconditions and a rebase reason","tier":"internal","area":"Artifacts","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/artifact-publish-telemetry-adds-base-rebase","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Artifact publishing sends preconditions and a rebase reason\n\nPublishing Artifact updates now sends optional preconditions and a baseRebase reason, with preconditions adoption behind the tengu_tidy_widget gate\n\n**Unclear.** The finding does not say what `baseRebase` means for a publish.\n\n**What**\n\nWhen Claude Code publishes an update to an Artifact (a page it creates and hosts for you), the upload can now carry two new optional pieces of information.\n\n- `preconditions`: conditions the server checks before accepting the upload. They are forwarded in the upload request when present.\n\n- `baseRebase`: a label saying why the update was rebased onto a newer live version, with values such as 'forced', 'created_same_call', 'pins_off', 'no_listing', 'current', 'moved' and 'title_unusable'. The usage report for a publish now includes it as `base_rebase`.\n\n- File-only updates can now also rebase onto the live version when only the favicon is being set. Before, rebasing happened only when no title, favicon, description, label or deadline was being set.\n\n- Whether a listing's preconditions are adopted when working out the live version state (such as \"no_listing\" or \"current\") depends on a new server-controlled gate, `tengu_tidy_widget`, together with whether preconditions were supplied. The gate falls back to true when no value is received; nothing has been read about it.\n\n**Why**\n\nThese fields let the server tell when an Artifact has changed underneath an update, which should mean fewer spurious conflicts or silent overwrites when you republish. The gate gives Anthropic a way to switch the preconditions behaviour off remotely.\n\n- Area: Artifacts\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5"}