Parent
Parent PRD: #232
What to build
Refactor the quote-backed melt saga so Built-in Payment Methods and future Generic Payment Methods share the same proof selection, swap, blank output, execution, rollback, finalization, and Operation Recovery behavior.
This slice should not add generic melt support yet. It should make the existing melt operation saga easier to reuse while preserving all current built-in melt behavior.
Acceptance criteria
Blocked by
Parent
Parent PRD: #232
What to build
Refactor the quote-backed melt saga so Built-in Payment Methods and future Generic Payment Methods share the same proof selection, swap, blank output, execution, rollback, finalization, and Operation Recovery behavior.
This slice should not add generic melt support yet. It should make the existing melt operation saga easier to reuse while preserving all current built-in melt behavior.
Acceptance criteria
bolt11,bolt12, andonchainmelt behavior remains externally unchanged.PENDING -> UNPAIDmelt quote state transitions remain observable as settlement failure paths.PAIDare ignored so terminal paid state cannot be downgraded by stale mint responses.PENDING -> UNPAIDhandling and ignored transitions away fromPAID.Blocked by