Context
railguard-cdp — after CDP returns tx hash, DB/audit failures must not set status failed.
States: submitted / unknown until reconciler + receipt status === success.
Questions
- Missing terminal states?
- Reconciler frequency / idempotency?
Proof
bun test apps/api/payment-state.test.ts
Portfolio: https://github.com/prasanthkuna/railguard-new/blob/master/docs/PORTFOLIO.md
Ask: Can you poke holes in this state machine?
Context
railguard-cdp — after CDP returns tx hash, DB/audit failures must not set status
failed.States:
submitted/unknownuntil reconciler + receiptstatus === success.Questions
Proof
bun test apps/api/payment-state.test.tsPortfolio: https://github.com/prasanthkuna/railguard-new/blob/master/docs/PORTFOLIO.md
Ask: Can you poke holes in this state machine?