Linked to Parent Epic
Scope
Python project template generator (CLI wizard) + comprehensive acceptance test coverage. Month 1 scope: single Python template. Expansion to other languages deferred to Month 2.
Acceptance Criteria
- CLI accepts project name as argument
- Generates working Python scaffold with pyproject.toml, uv.lock, basic module structure
- Generated scaffold runs
uv sync without error
- Test suite covers happy path + error cases (invalid input, missing dependencies)
- ≥80% code coverage (linted by pytest)
- All tests pass on main branch CI
- Wizard integrates with init repo discovery/onboarding flow
- Documentation includes usage examples and troubleshooting
Module List
- Python Wizard: Single Template Generator (dogma#101) → init#N1
- Python Wizard: Acceptance Test Coverage (dogma#102) → init#N2
References
Linked to Parent Epic
Scope
Python project template generator (CLI wizard) + comprehensive acceptance test coverage. Month 1 scope: single Python template. Expansion to other languages deferred to Month 2.
Acceptance Criteria
uv syncwithout errorModule List
References