[E13-S02-T01] Migration lock/transaction #284

Open
opened 2026-08-27 08:02:04 +00:00 by kpcto · 0 comments
Owner

Parent story: [E13-S02] Migration lock/transaction (#101)

Intent

Run extension migrations under the existing advisory migration coordinator within a transaction.

Acceptance criteria

  • Extension migrations run under the existing advisory migration coordinator.
  • Concurrent runners are excluded by the advisory lock and failures roll back transactionally.

Explicitly out of scope

  • Ledger registration (E13-S01) and error state (E13-S03).

Test plan

  • Run two concurrent runners and force a failing migration to assert serialisation and rollback.

Rollback note

  • Release the advisory lock and roll back the transaction.

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E13-S02] Migration lock/transaction (#101) ## Intent Run extension migrations under the existing advisory migration coordinator within a transaction. ## Acceptance criteria - Extension migrations run under the existing advisory migration coordinator. - Concurrent runners are excluded by the advisory lock and failures roll back transactionally. ## Explicitly out of scope - Ledger registration (E13-S01) and error state (E13-S03). ## Test plan - Run two concurrent runners and force a failing migration to assert serialisation and rollback. ## Rollback note - Release the advisory lock and roll back the transaction. ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 3 milestone 2026-08-27 08:02:04 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 08:02:04 +00:00
Sign in to join this conversation.