Codex Genocs Saga Writer for State and Compensation Tests
Design saga steps, states, and compensation for a Genocs workflow. Use NServiceBus conventions and Reqnroll cases to verify transitions locally.
中文Install in Codex
Codex with a genocs-library checkout, existing saga conventions, and local test dependencies. Use synthetic workflow data.
- Copy the entire pinned `.codex/skills/saga-writer/` directory to `.agents/skills/saga-writer/` in the target checkout.
- Open Codex in that checkout and invoke `$saga-writer` with the example task and desired output.
Example task
Invoke `$saga-writer` for a fictional two-step book reservation. Define checks for releasing the hold and restoring the initial state when step two fails.What to check
The state diagram and tests trace inputs, successful transitions, and compensation using local fixtures.
Original SKILL.md on GitHub · Updated
Frequently asked question
Why list compensation before writing code?
A failure can affect state already created by earlier steps. Recording compensation and the expected final state makes regression checks concrete.