[E06-S03-T02] Duplicate slug returns conflict #248

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

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

Intent

Return a conflict when publishing with a duplicate slug.

Acceptance criteria

  • Publishing with a duplicate slug returns a conflict response
  • Existing published content is not overwritten by the conflict

Explicitly out of scope

  • Invalid block prevents publish (E06-S03-T01)
  • Draft public URL returns 404 (E06-S03-T03)
  • Publish makes article visible atomically (E06-S03-T04)

Test plan

  • Automated test publishes a duplicate slug and expects a conflict

Rollback note

  • Revert slug uniqueness change and redeploy previous build

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E06-S03] Publish action (#77) ## Intent Return a conflict when publishing with a duplicate slug. ## Acceptance criteria - Publishing with a duplicate slug returns a conflict response - Existing published content is not overwritten by the conflict ## Explicitly out of scope - Invalid block prevents publish (E06-S03-T01) - Draft public URL returns 404 (E06-S03-T03) - Publish makes article visible atomically (E06-S03-T04) ## Test plan - Automated test publishes a duplicate slug and expects a conflict ## Rollback note - Revert slug uniqueness 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.