Execute Task Spec
Read the task spec at $ARGUMENTS.
Workflow
- •Read the spec file completely
- •List all tasks and acceptance criteria — confirm the plan with user before starting
- •For each task:
- •Write tests first (TDD)
- •Implement the code
- •Run
uv run pytestto verify no regressions
- •After all tasks complete:
- •
uv run ruff check --fix - •
uv run ruff format - •
uv run pytest— full suite, verify coverage >= 85% - •Update documentation (README, localization) if functionality changed
- •
- •Report summary: files changed, tests added, coverage
Rules
- •Do NOT make git commits, checkout, reset, or any git write operations
- •Do NOT delete files not tracked in git
- •Do NOT remove existing providers, configs, or feature flags
- •Stop and propose a commit when diff approaches ~500 lines
- •Fix one file at a time when dealing with linter/import issues