···11+# SQLite databases
22+*.db
33+*.db-journal
44+*.db-wal
55+*.db-shm
66+77+# Daemon runtime files
88+daemon.lock
99+daemon.log
1010+daemon.pid
1111+bd.sock
1212+1313+# Legacy database files
1414+db.sqlite
1515+bd.db
1616+1717+# Keep JSONL exports and config (source of truth for git)
1818+!*.jsonl
1919+!metadata.json
2020+!config.json
+56
.beads/config.yaml
···11+# Beads Configuration File
22+# This file configures default behavior for all bd commands in this repository
33+# All settings can also be set via environment variables (BD_* prefix)
44+# or overridden with command-line flags
55+66+# Issue prefix for this repository (used by bd init)
77+# If not set, bd init will auto-detect from directory name
88+# Example: issue-prefix: "myproject" creates issues like "myproject-1", "myproject-2", etc.
99+# issue-prefix: ""
1010+1111+# Use no-db mode: load from JSONL, no SQLite, write back after each command
1212+# When true, bd will use .beads/issues.jsonl as the source of truth
1313+# instead of SQLite database
1414+# no-db: false
1515+1616+# Disable daemon for RPC communication (forces direct database access)
1717+# no-daemon: false
1818+1919+# Disable auto-flush of database to JSONL after mutations
2020+# no-auto-flush: false
2121+2222+# Disable auto-import from JSONL when it's newer than database
2323+# no-auto-import: false
2424+2525+# Enable JSON output by default
2626+# json: false
2727+2828+# Default actor for audit trails (overridden by BD_ACTOR or --actor)
2929+# actor: ""
3030+3131+# Path to database (overridden by BEADS_DB or --db)
3232+# db: ""
3333+3434+# Auto-start daemon if not running (can also use BEADS_AUTO_START_DAEMON)
3535+# auto-start-daemon: true
3636+3737+# Debounce interval for auto-flush (can also use BEADS_FLUSH_DEBOUNCE)
3838+# flush-debounce: "5s"
3939+4040+# Multi-repo configuration (experimental - bd-307)
4141+# Allows hydrating from multiple repositories and routing writes to the correct JSONL
4242+# repos:
4343+# primary: "." # Primary repo (where this database lives)
4444+# additional: # Additional repos to hydrate from (read-only)
4545+# - ~/beads-planning # Personal planning repo
4646+# - ~/work-planning # Work planning repo
4747+4848+# Integration settings (access with 'bd config get/set')
4949+# These are stored in the database, not in this file:
5050+# - jira.url
5151+# - jira.project
5252+# - linear.url
5353+# - linear.api-key
5454+# - github.org
5555+# - github.repo
5656+# - sync.branch - Git branch for beads commits (use BEADS_SYNC_BRANCH env var or bd config set)