Choose a meaningful event
Begin with one business change, such as an order being created. Write down why that event should cause further work.
Express the conditions
Use rules to define which records qualify. Keep the criteria understandable enough that someone can explain why a case matched or was rejected.
Choose explicit actions
Describe the intended change. Each action should have a clear purpose, an actor or context, and an outcome you can inspect.
Inspect the execution
Follow the timeline and rejection reasons. If external delivery is involved, inspect the related outbox instead of assuming a successful internal action means the external work is finished.
Plan repeat behavior
Decide how retries should behave. Use idempotency where repeating the same intended action must not duplicate its effect.