{"version":"2.1.312","anchor":"workshop-page-special-cases-removed-from-the-artifact-tool","canonical_anchor":"workshop-page-special-cases-removed-from-the-artifact-tool","heading":"Workshop and whiteboard pages, and read_page_data, removed from the Artifact tool","tier":"notice","area":"Artifacts","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312\/e\/workshop-page-special-cases-removed-from-the-artifact-tool","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.312","markdown":"### Workshop and whiteboard pages, and read_page_data, removed from the Artifact tool\n\nThe Artifact tool loses its workshop-page flow, the read_page_data action, the template choice and related whiteboard and heli pieces\n\n**What**\n\nThe Artifact tool publishes pages that Claude creates. Its workshop-page features, and several related ones, are gone from this build.\n\n- `read_page_data` is removed. It was an action that checked a page's data against a schema. `validateInput` now only routes `verify`, and `read_page_data` is no longer on the read-only action list or a tool-name list. The session fields `artifactReadPageDataApproved` and `artifactReadPageDataHumanApproved` and the `recordedPages` checks are gone with it. Other actions (verify, upload_asset, read_file, read, delete) remain.\n\n- Publishing no longer offers a template choice (workshop, whiteboard, heli, prototype). The template is always `\"plain\"`, and `verifyWorkshopHtml`, the workshop HTML structure check, no longer runs.\n\n- The workshop sidecar checks are gone, including the refusal to copy renderable or executable side files on workshop pages. File copies go straight to the document, SVG and script checks.\n\n- The retry for too many block IDs and the injection of doc block IDs are gone.\n\n- `workshop_schema` and `workshop_ambiguous` are no longer handled in publish-conflict messages.\n\n- `isWorkshopWrite`, `workshopDocPath`, `authoringProgress`, `authoringProgressSurface`, `frozenReadPageDataSchemaNames`, `lastSnapshottedWorkshopDoc` and `includeWorkshopDoc` are gone.\n\n- The prompt text telling Claude to load the skill before writing the file was replaced with an empty helper.\n\n- `page_data` is no longer accepted as a kind in one parser.\n\n- Workshop, whiteboard (`whiteboard_publish`, `whiteboard_turn`) and heli (`heli_publish`, `heli_started`, `heli_turn`) tracking was removed, along with the workshop write counts.\n\n- `ownPublishedSlugs` entries gain `byPerson` when the read is by the owner and the conversation passes a check.\n\n- \"mantle\" was removed from a provider list.\n\nThe same findings note two unrelated additions: date announcements gain an `assumed_utc` field, and an `input_send_now_click` name was added.\n\n**Why**\n\nIf you relied on workshop or whiteboard pages, or on `read_page_data` to check page data, those are no longer available. Artifacts now publish as plain pages.\n\n- Area: Artifacts\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: no"}