What problem does it solve?
Beads Guard provides warning-only guidance to avoid recurring .beads/issues.jsonl conflicts and accidental master commits. It helps ensure you are on a feature branch, up to date with origin/master, and that Beads files are staged with proper Feature-Key commits.
Core Features & Use Cases
- Warning-only checks before bd sync/close/create to prevent conflicts
- Guides on branch alignment, up-to-date status, and proper staging
- One-click manual workflow steps for the safest Beads operations
Quick Start
On a Beads-enabled repo, run the guard steps to preflight your Beads work, then proceed with your normal Beads workflow:
- Ensure you are on a feature branch: git status -sb
- Rebase to the latest master: git fetch origin master && git rebase origin/master
- Pull latest Beads DB: bd pull
- Stage Beads files before commit: git add .beads/issues.jsonl