Handoff — read this first¶
Updated 29 Sep 2026 for 1.11.0.
State¶
mainis released to PyPI on each version bump (see.claude/skills/publish/).- No catalogued finding is open.
docs/design/OPEN_FINDINGS.mdis the record of the 31 findings of Aug 2026 and the sweeps after it; all are fixed in 1.11.0 (P1 and P2 were withdrawn with the package they lived in). - Tests:
uv run pytest tests/ -m "not integration"(about 3 minutes, offline).tests/guide/runs every snippet inoperonx/guide/.
Where to start¶
| Question | File |
|---|---|
| How do I use operonx? | operonx/guide/ (tested) |
| What changed, and what breaks on upgrade? | CHANGELOG.md |
| How do contexts, cancellation, errors work? | docs/architecture/execution-flow.md |
| What mistakes does this codebase keep making? | docs/architecture/failure-modes.md |
| What was broken, and how was it proven? | docs/design/OPEN_FINDINGS.md |
How to fix a bug here¶
- Reproduce it with a test that fails, and keep the output.
- Fix the root cause, not the symptom (see
CLAUDE.md). - The test passes, the full suite and
ruffare green. - Ask what a caller receives when your new code path fails: every
defect in
failure-modes.mdreturned a plausible value instead of raising.