Preparing the next view without exposing private workflow data.
Distributed systems · Phased project
Coordinate equipment returns with explicit compensations
A fictional equipment-rental service approves returns through several provider calls. Partial failures leave labels issued without inspections or refunds reported before provider confirmation.
Practice brief · Version 5
Project scope
10 tickets / 3 phases
Total focused work estimate
32h 30m + setup
Suggested stack
TypeScript · PostgreSQL · Provider interfaces
Recommended next step
Start with ASAGA-101
Open the first ticket for its prerequisites, acceptance criteria, verification plan, and an editable task draft.
Practice durable workflow state, compensation and uncertain outcomes.
What the team gains
Review recoverable business operations without assuming distributed transactions.
Before you start
Create synthetic return records and fake inspection, shipping and refund adapters.
Use integer money values and no real payments or messages.
Delivery agreement
Ten scoped tickets across three phases. Build a synthetic local service or select a ticket after recreating its prerequisites; estimates exclude setup.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.