Loading noCV…
Preparing the next view without exposing private workflow data.
Preparing the next view without exposing private workflow data.
A fictional equipment retailer lets customers choose a refund or replacement after inspection. Its payment and stock providers can time out after accepting an operation, so retrying the whole return is unsafe. Create a local TypeScript application, PostgreSQL state/outbox tables, and synthetic provider doubles with controllable outcomes; no starter code or fixtures are supplied. Use invented orders and integer minor-unit amounts only, with no real payments or external provider calls.
Practice brief · Version 5Open the first ticket for its prerequisites, acceptance criteria, verification plan, and an editable task draft.
Practice durable workflow state, ambiguous provider outcomes, compensation, concurrency isolation, and recovery that survives process restarts.
Inspect whether a proposed workflow preserves refund and inventory invariants, contains provider failures, and gives operators a bounded recovery path.
Ten tickets over command intake, provider recovery, and operational rehearsal. Build controllable synthetic dependencies for an individual issue or deliver the complete local returns workflow with failure drills.
AI tools are welcome during implementation. Record assumptions, review the result, and verify its behavior.
Make return decisions, commands, and pending work consistent before calling providers.
Coordinate effects and compensation while containing independent provider failures.
Make operator replay, restart behavior, and overload limits inspectable.
Make return decisions, commands, and pending work consistent before calling providers.
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Coordinate effects and compensation while containing independent provider failures.
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Make operator replay, restart behavior, and overload limits inspectable.
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
Estimated field mix
Pattern topics
CSV keeps grouping and dependency keys as descriptive fields. Import mapping depends on your tracker configuration.