Skip to content

Commit 5808a77

Browse files
committed
notes(docs[plan]): Add verification command requirement
why: Ensure code quality before commits and phase completion what: - Add "Verification Before Commit" section - Document required pipeline: ruff check, ruff format, mypy, pytest - All checks must pass before committing
1 parent f5924f7 commit 5808a77

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

notes/plan.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,25 @@ The following reference codebases were studied to inform this design:
3232

3333
---
3434

35+
## Verification Before Commit
36+
37+
**REQUIRED**: Before committing any phase or making a PR, run the full verification pipeline:
38+
39+
```bash
40+
uv run ruff check . --fix --show-fixes
41+
uv run ruff format .
42+
uv run mypy
43+
uv run pytest --reruns 0 -vvv
44+
```
45+
46+
All checks must pass:
47+
- `ruff check`: No linting errors
48+
- `ruff format`: No formatting changes needed
49+
- `mypy`: Success with no type errors
50+
- `pytest`: All tests pass (0 failures)
51+
52+
---
53+
3554
## DOs
3655

3756
### Subprocess Execution

0 commit comments

Comments
 (0)