This project uses bd (beads) for issue tracking. Run bd prime for full workflow context.
For the canonical bd command reference, see Beads Issue Tracker -> Quick Reference below.
ALWAYS use non-interactive flags with file operations to avoid hanging on confirmation prompts.
Shell commands like cp, mv, and rm may be aliased to include -i (interactive) mode on some systems, causing the agent to hang indefinitely waiting for y/n input.
Use these forms instead:
# Force overwrite without prompting
cp -f source dest # NOT: cp source dest
mv -f source dest # NOT: mv source dest
rm -f file # NOT: rm file
# For recursive operations
rm -rf directory # NOT: rm -r directory
cp -rf source dest # NOT: cp -r source dest
Other commands that may prompt:
scp - use -o BatchMode=yes for non-interactivessh - use -o BatchMode=yes to fail instead of promptingapt-get - use -y flagbrew - use HOMEBREW_NO_AUTO_UPDATE=1 env varThis project uses bd (beads) for issue tracking. Run bd prime to see full workflow context and commands.
bd ready # Find available work
bd show <id> # View issue details
bd update <id> --claim # Claim work
bd close <id> # Complete work
bd for ALL task tracking — do NOT use TodoWrite, TaskCreate, or markdown TODO listsbd prime for detailed command reference and session close protocolbd remember for persistent knowledge — do NOT use MEMORY.md filesWhen ending a work session, you MUST complete ALL steps below. Work is NOT complete until git push succeeds.
MANDATORY WORKFLOW:
git pull --rebase
bd dolt push
git push
git status # MUST show "up to date with origin"
CRITICAL RULES:
git push succeeds