File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ # Agent Instructions
2+
3+ This project uses ** bd** (beads) for issue tracking. Run ` bd onboard ` to get started.
4+
5+ ## Quick Reference
6+
7+ ``` bash
8+ bd ready # Find available work
9+ bd show < id> # View issue details
10+ bd update < id> --status in_progress # Claim work
11+ bd close < id> # Complete work
12+ bd sync # Sync with git
13+ ```
14+
15+ ## Landing the Plane (Session Completion)
16+
17+ ** When ending a work session** , you MUST complete ALL steps below. Work is NOT complete until ` git push ` succeeds.
18+
19+ ** MANDATORY WORKFLOW:**
20+
21+ 1 . ** File issues for remaining work** - Create issues for anything that needs follow-up
22+ 2 . ** Run quality gates** (if code changed) - Tests, linters, builds
23+ 3 . ** Update issue status** - Close finished work, update in-progress items
24+ 4 . ** PUSH TO REMOTE** - This is MANDATORY:
25+ ``` bash
26+ git pull --rebase
27+ bd sync
28+ git push
29+ git status # MUST show "up to date with origin"
30+ ```
31+ 5 . ** Clean up** - Clear stashes, prune remote branches
32+ 6 . ** Verify** - All changes committed AND pushed
33+ 7 . ** Hand off** - Provide context for next session
34+
35+ ** CRITICAL RULES:**
36+ - Work is NOT complete until ` git push ` succeeds
37+ - NEVER stop before pushing - that leaves work stranded locally
38+ - NEVER say "ready to push when you are" - YOU must push
39+ - If push fails, resolve and retry until it succeeds
40+
You can’t perform that action at this time.
0 commit comments