Your session would remember which artifact pages passed verification and which sidecars were refused.
New app-state fields for verified slugs and sidecar history, behind the same disabled workshop gate.
What's wrong with this entry?
Publish results are recorded in app state so later publishes can tell whether a slug already passed verification and what sidecars were refused.
- New AppState fields
workshopVerifiedSlugs(slugs whose publish passed the workshop verifier) andsidecarHistorySlugs(per-slug record of refused sidecar content types). - A redeploy that omits
refusedSidecarHistoryis refused as a contract violation rather than quietly skipping the ordering gate. - Same workshop gate as the verifier.
workshop publish contract violation: redeploys must pass refusedSidecarHistory
Strings lifted out of the shipped bundle, so the claim above can be checked against them.