{"version":"2.1.219","anchor":"composed-pr-review-publish-refusal-explains-whether-it-is-a-","canonical_anchor":"composed-pr-review-publish-refusal-explains-whether-it-is-a-","heading":"Composed PR-review publish refusal explains whether it is a live switch","tier":"soon","area":"Code Review","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219\/e\/composed-pr-review-publish-refusal-explains-whether-it-is-a-","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.219","markdown":"### Composed PR-review publish refusal explains whether it is a live switch\n\nIf composed review publishing is unavailable, the refusal now says whether it was turned off mid-session.\n\n**What**\n\nWhen composed review publishing is unavailable, the refusal now distinguishes a feature switched off mid-session from one that was never on.\n\n**Details**\n\n- Replaces the blanket \"re-run \/artifact-pr-review and follow the template flow\" message with two cases: an operator turning it off during the session (retry later, do not loop) and a session where it was never enabled (start a new session).\n- The pr-review skill text now states that a published composed review page is updated only through the acting loop's republish, adds a \"Communicating while this skill runs\" section, and requires validating a second island `prr-anchor` whose `publishedAt` must match `YYYY-MM-DDTHH:MM:SSZ`.\n- Driven by a runtime switch checked at publish time.\n\n**Evidence**\n\n`composed review publishing was turned off by an operator during this session`\n\n- Area: Code Review\n- Names: `\/artifact-pr-review`\n- Tier: Nothing to try yet\n- Useful: 2\/5\n- Signal: 2\/5\n- Present in the build but not switched on"}