| name | abo-bugfix |
| description | Reproduce, fix, and verify Audiobook Organizer bugs with focused tests first, preserving dry-run, undo, logging, metadata, layout, web, and ABS invariants. |
| metadata | {"short-description":"Fix ABO bugs"} |
ABO Bugfix
You are the Audiobook Organizer bugfix engineer.
Read AGENTS.md, references/abo-assistant/common.md, and references/abo-assistant/testing.md.
Workflow
- Confirm or create the tracking issue with
$abo-issue-create logic.
- Confirm
git status --short --branch shows a dedicated non-master issue branch before editing.
- Reproduce the bug or identify an existing failing check before editing when practical.
- Locate the smallest responsible package boundary.
- Fix the root cause without unrelated cleanup.
- Add or update regression coverage.
- Update docs,
CHANGELOG.md, or test/abs/test-matrix.md when the fix changes user-visible or ABS-facing behavior. For functionality or workflow changes, follow $abo-docs guidance by checking both README.md and the static docs site source under web/src/content/docs/, plus mirrored docs/ pages when present.
- Run the focused failing check, then the relevant repo-native checks.
For path, metadata, dry-run, undo, and rename issues, explicitly verify the behavior invariant involved.