[E04-S03-T04] Transaction prevents orphan/inconsistent current revision #226

Open
opened 2026-08-27 00:14:54 +00:00 by kpcto · 0 comments
Owner

Parent story: [E04-S03] Immutable revisions (#70)

Intent

Prevent orphaned or inconsistent current revisions via a transaction.

Acceptance criteria

  • Revision insert and pointer update are atomic in one transaction.
  • No orphaned or inconsistent current revision can occur.

Explicitly out of scope

  • Admin readability of prior revisions (E04-S03-T05).

Test plan

  • A failure-injection test asserts no orphaned pointer remains.

Rollback note

  • Transaction rollback leaves no partial state.

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E04-S03] Immutable revisions (#70) ## Intent Prevent orphaned or inconsistent current revisions via a transaction. ## Acceptance criteria - Revision insert and pointer update are atomic in one transaction. - No orphaned or inconsistent current revision can occur. ## Explicitly out of scope - Admin readability of prior revisions (E04-S03-T05). ## Test plan - A failure-injection test asserts no orphaned pointer remains. ## Rollback note - Transaction rollback leaves no partial state. ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 1 milestone 2026-08-27 00:14:54 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 00:14:54 +00:00
Sign in to join this conversation.