[E06-S03-T03] Draft public URL returns 404 #249

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

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

Intent

Return 404 for a draft article's public URL.

Acceptance criteria

  • A draft article's public URL returns a 404 response
  • Only published articles are reachable at public URLs

Explicitly out of scope

  • Invalid block prevents publish (E06-S03-T01)
  • Duplicate slug returns conflict (E06-S03-T02)
  • Publish makes article visible atomically (E06-S03-T04)

Test plan

  • Automated test requests a draft public URL and expects 404

Rollback note

  • Revert public query change and redeploy previous build

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E06-S03] Publish action (#77) ## Intent Return 404 for a draft article's public URL. ## Acceptance criteria - A draft article's public URL returns a 404 response - Only published articles are reachable at public URLs ## Explicitly out of scope - Invalid block prevents publish (E06-S03-T01) - Duplicate slug returns conflict (E06-S03-T02) - Publish makes article visible atomically (E06-S03-T04) ## Test plan - Automated test requests a draft public URL and expects 404 ## Rollback note - Revert public query change and redeploy previous build ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 1 milestone 2026-08-27 00:17:40 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 00:17:40 +00:00
Sign in to join this conversation.