1.4 KiB
1.4 KiB
Project instructions
Beads
This project uses bd (Beads) as the source of truth for work tracking.
At the beginning of a work session run:
bd prime
bd status
bd ready --exclude-type epic
Claim the selected bead before changing code and close it only after its acceptance criteria and relevant checks pass. Create follow-up beads for newly discovered work and connect real blockers with bd dep add.
The current Beads database is local-only embedded Dolt. No Git or Dolt remote is configured, so do not claim that changes were pushed. At the end of a session:
- run the relevant quality gates;
- update or close the active bead;
- run
bd dep cyclesafter dependency changes; - export a readable snapshot with
bd export --output .beads/issues.jsonl; - commit local source and tracking changes when appropriate;
- report explicitly that synchronization remains local until a remote is configured.
Do not edit .beads/issues.jsonl manually. The source of truth is .beads/embeddeddolt.
Build and tests
./gradlew clean testDebugUnitTest lintDebug assembleDebug
./gradlew connectedDebugAndroidTest
The connected test command requires a running Android device or emulator.
Product documents
docs/DEVELOPMENT_PLAN.md— approved GDD + TDD + production roadmap.docs/CURRENT_ROADMAP.md— current execution sequence.docs/BEADS_WORKFLOW.md— backlog structure and operator commands.