Project metadata
- Status: Backlog
- Priority: P3
- Area: Packaging
- Initiative: Adoption Polish
- Size: M
Context
cli/python/base_release/engine.py combines release argument parsing, context construction, check/plan/notes/publish command handling, and Homebrew handoff rendering. The publish path is important enough to isolate parser and orchestration responsibilities.
Scope
- Extract release argument parsing or command rendering/publish orchestration into focused modules.
- Keep release command behavior stable.
- Preserve existing recovery guidance and Homebrew handoff text.
Validation
- Focused release parser/publish tests.
- Existing release tests.
git diff --check.
Project metadata
Context
cli/python/base_release/engine.pycombines release argument parsing, context construction, check/plan/notes/publish command handling, and Homebrew handoff rendering. The publish path is important enough to isolate parser and orchestration responsibilities.Scope
Validation
git diff --check.