[E06-S03-T01] Invalid block prevents publish #247

Open
opened 2026-08-27 00:17:39 +00:00 by kpcto · 0 comments
Owner

Parent story: [E06-S03] Publish action (#77)

Intent

Prevent publishing when an invalid block is present.

Acceptance criteria

  • An invalid block prevents the publish action from succeeding
  • The publish response explains the invalid block

Explicitly out of scope

  • Duplicate slug returns conflict (E06-S03-T02)
  • Draft public URL returns 404 (E06-S03-T03)
  • Publish makes article visible atomically (E06-S03-T04)

Test plan

  • Automated test publishes an invalid block and expects rejection

Rollback note

  • Revert publish validation and redeploy previous build

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E06-S03] Publish action (#77) ## Intent Prevent publishing when an invalid block is present. ## Acceptance criteria - An invalid block prevents the publish action from succeeding - The publish response explains the invalid block ## Explicitly out of scope - Duplicate slug returns conflict (E06-S03-T02) - Draft public URL returns 404 (E06-S03-T03) - Publish makes article visible atomically (E06-S03-T04) ## Test plan - Automated test publishes an invalid block and expects rejection ## Rollback note - Revert publish validation and redeploy previous build ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 1 milestone 2026-08-27 00:17:39 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 00:17:39 +00:00
Sign in to join this conversation.