From 955da43a2a9379ccde57d4cd7edf2490e6d3cd12 Mon Sep 17 00:00:00 2001 From: Graeme Foster <80714+GraemeF@users.noreply.github.com> Date: Sat, 3 Oct 2026 17:50:00 +0100 Subject: [PATCH] chore(beads): move the tracker to a shared Dolt server bd 1.3.0 keeps issues in a Dolt server rather than SQLite and JSONL. metadata.json points at the server, .envrc loads the password from the untracked .env.local, and the gitignores cover the files bd now drops. --- .beads/.gitignore | 24 ++++++++++++++++++++++++ .beads/metadata.json | 12 +++++++++--- .envrc | 1 + .gitignore | 7 +++++++ 4 files changed, 41 insertions(+), 3 deletions(-) create mode 100644 .envrc diff --git a/.beads/.gitignore b/.beads/.gitignore index 4a7a77df..8807d1f5 100644 --- a/.beads/.gitignore +++ b/.beads/.gitignore @@ -37,3 +37,27 @@ beads.right.meta.json # contributors to accidentally commit upstream issue databases. # The JSONL files (issues.jsonl, interactions.jsonl) and config files # are tracked by git by default since no pattern above ignores them. + +# Added by bd (missing required patterns) +.env +bd.sock.startlock +.sync.lock +*.gate.lock* +export-state/ +export-state.json +last_pull +dolt/ +embeddeddolt/ +proxieddb/ +ephemeral.sqlite3 +dolt-server.pid +dolt-server.log +dolt-server.lock +dolt-server.port +dolt-server.activity +daemon.* +*.lock +*.corrupt.backup/ +.beads-credential-key +proxied_server_client_info.json +backup/ diff --git a/.beads/metadata.json b/.beads/metadata.json index 881801f9..78f119ea 100644 --- a/.beads/metadata.json +++ b/.beads/metadata.json @@ -1,5 +1,11 @@ { - "database": "beads.db", - "jsonl_export": "issues.jsonl", + "database": "dolt", + "backend": "dolt", + "dolt_mode": "server", + "dolt_server_host": "bd.home.graemef.com", + "dolt_server_port": 3306, + "dolt_server_user": "home-automation", + "dolt_database": "home-automation", + "project_id": "e2b306f1-7c4f-4b83-8ea0-f1cf11f38264", "last_bd_version": "0.28.0" -} \ No newline at end of file +} diff --git a/.envrc b/.envrc new file mode 100644 index 00000000..ff1d7bbc --- /dev/null +++ b/.envrc @@ -0,0 +1 @@ +dotenv_if_exists .env.local diff --git a/.gitignore b/.gitignore index e3efac4f..73e58262 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,10 @@ result test-results/ playwright-report/ playwright/.cache/ + +# Beads / Dolt files (added by bd init) +.dolt/ +*.db +.beads-credential-key +.beads/proxieddb/ +*.gate.lock*