···7272- Imports from JSONL when newer (e.g., after `git pull`)
7373- No manual export/import needed!
74747575+### bd Daemon
7676+7777+Always launch the background service with:
7878+```bash
7979+bd daemon start --auto-commit --auto-push
8080+```
8181+Keep it running for the entire session so bd can commit and push issue updates automatically. Restart the daemon immediately if it stops or after switching branches.
8282+8383+### bd Configuration
8484+8585+Confirm the repository syncs metadata to the dedicated branch:
8686+```bash
8787+bd config get sync.branch
8888+```
8989+This must output `beads-metadata`. If it is unset or different, fix it immediately:
9090+```bash
9191+bd config set sync.branch beads-metadata --json
9292+```
9393+7594### JSONL Conflict Playbook
76957796- Treat `.beads/issues.jsonl` as generated output; when conflicts or manual edits appear, re-export from the database (`bd export -o .beads/issues.jsonl`) instead of hand-editing.