17 lines
472 B
Markdown
17 lines
472 B
Markdown
## Commands
|
|
|
|
- Install: `uv sync`
|
|
- Run app: `uv run python -m your_app`
|
|
- Run tests: `uv run pytest`
|
|
- Lint: `uv run ruff check .`
|
|
- Format: `uv run ruff format .`
|
|
|
|
## Engineering rules
|
|
|
|
- Write tests before implementation
|
|
- Prefer small PR-sized tasks
|
|
- Keep business logic out of widgets where possible
|
|
- Every screen must have empty/loading/error coverage
|
|
- Every interactive feature needs at least one Pilot test
|
|
- Visual changes should be covered by snapshot tests
|
|
|