{"version":"2.1.281","anchor":"live-docartifact-prompt-assembly-refactored","canonical_anchor":"live-docartifact-prompt-assembly-refactored","heading":"Live-doc\/artifact prompt assembly refactored","tier":"internal","area":"Artifacts","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/live-docartifact-prompt-assembly-refactored","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Live-doc\/artifact prompt assembly refactored\n\nThe instructions Claude gets for live docs and Artifacts are now assembled in one place, with an option to put capabilities last\n\n**Unclear.** The finding does not say when `capabilitiesLast` is used.\n\n**What**\n\nThe sections of the instructions Claude receives for live docs and Artifacts are now built by a single function:\n\n- head\n\n- deliverable\n\n- capabilities\n\n- update\n\n- unread files\n\n- never-publish\n\nIt takes `docsTypeOn`, `watchRail` and `coworkHost`. A `capabilitiesLast` option moves the capabilities section to the end, and the never-publish section is always added last.\n\n**Why**\n\nThis is mainly a rearrangement of how the instructions are put together. The one visible effect is that the section order can change when `capabilitiesLast` is used.\n\n- Area: Artifacts\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}