| name | session-start |
| description | Run at the beginning of a work session to check git state, pull latest, run tests, and show available work. |
Run this checklist in order. Report results concisely. Do not give advice or suggest next steps — that's the advisor's job.
-
Git state
git status
-
Pull latest
git pull --rebase
-
Test baseline
uv run pytest -q
If any tests fail, flag this immediately — fixing failures is the first priority.
-
Lint check
uv run ruff check src/ tests/ 2>&1 | tail -5
-
Recent changes
git log --oneline -10
-
Available work
bd ready 2>/dev/null || echo "No beads issues found"
-
In-progress work
bd list --status=in_progress 2>/dev/null || echo "None"
Report each step's result. Keep it compact — one or two lines per step. If everything is green, say so and stop.