make test— run unit testsmake lint— lint and fix violationsmake build— build binarymake ci— run full CI pipeline
- TDD always — write tests first, implementation second
- Follow existing patterns in
internal/ - Add changelog entry via
make changefor significant changes
This project uses br (beads_rust) for issue tracking. Run br prime for workflow context.
Note: br is non-invasive and never executes git commands. After br sync --flush-only, you must manually run git add -f .beads/ && git commit.
br ready- Find unblocked workbr list- All open issuesbr create "Title" --type task --priority 2- Create issuebr close <id>- Complete workbr sync --flush-only- Flush to disk (then rungit add -f .beads/ && git commit)
Run mulch prime at session start to load project knowledge.
mulch prime— load all expertise domainsmulch prime --context— load records for changed filesmulch search "query"— find relevant recordsmulch learn— discover what to record from current sessionmulch record <domain> --type <type> --description "..."— record insight