From 6f0c08cf77220b96f3889cd85920a87c0c92cca3 Mon Sep 17 00:00:00 2001 From: Dr Alexander Mikhalev Date: Thu, 25 Jun 2026 14:44:36 +0100 Subject: [PATCH] chore: remove stray runtime and vendored artefacts Drop four files that were committed by mistake on the formatting-fix commit (88bc4254) on this branch: - .beads/.local_version: beads daemon runtime state. - .beads/daemon-error, .beads/daemon.log: beads daemon stderr/stdout captures, regenerated on every run. - crates/terraphim_settings/default/settings.toml: a vendored terraphim settings data file that has no consumer in this codebase (the terraphim-routing feature uses terraphim_automata / terraphim_types, not terraphim_settings). None of these are referenced by Cargo.toml or any source file. The .beads entries are runtime artefacts that should not be tracked; the crates/terraphim_settings file was a stray vendored data file that predates the router rewrite and is unrelated to it. --- .beads/.local_version | 1 - .beads/daemon-error | 16 --------- .beads/daemon.log | 6 ---- .../terraphim_settings/default/settings.toml | 34 ------------------- 4 files changed, 57 deletions(-) delete mode 100644 .beads/.local_version delete mode 100644 .beads/daemon-error delete mode 100644 .beads/daemon.log delete mode 100644 crates/terraphim_settings/default/settings.toml diff --git a/.beads/.local_version b/.beads/.local_version deleted file mode 100644 index 36328c43d..000000000 --- a/.beads/.local_version +++ /dev/null @@ -1 +0,0 @@ -0.49.1 diff --git a/.beads/daemon-error b/.beads/daemon-error deleted file mode 100644 index 5d7768f8d..000000000 --- a/.beads/daemon-error +++ /dev/null @@ -1,16 +0,0 @@ - -LEGACY DATABASE DETECTED! - -This database was created before version 0.17.5 and lacks a repository fingerprint. -To continue using this database, you must explicitly set its repository ID: - - bd migrate --update-repo-id - -This ensures the database is bound to this repository and prevents accidental -database sharing between different repositories. - -If this is a fresh clone, run: - rm -rf .beads && bd init - -Note: Auto-claiming legacy databases is intentionally disabled to prevent -silent corruption when databases are copied between repositories. diff --git a/.beads/daemon.log b/.beads/daemon.log deleted file mode 100644 index 8eae6e451..000000000 --- a/.beads/daemon.log +++ /dev/null @@ -1,6 +0,0 @@ -time=2026-05-25T19:59:13.296+01:00 level=INFO msg="Daemon started (interval: %v, auto-commit: %v, auto-push: %v)" !BADKEY=5s !BADKEY=false !BADKEY=false -time=2026-05-25T19:59:13.296+01:00 level=INFO msg="using database" path=/home/alex/projects/terraphim/pi_agent_rust/.beads/beads.db -time=2026-05-25T19:59:13.350+01:00 level=INFO msg="database opened" path=/home/alex/projects/terraphim/pi_agent_rust/.beads/beads.db backend=sqlite freshness_checking=true -time=2026-05-25T19:59:13.350+01:00 level=INFO msg="upgrading .beads/.gitignore" -time=2026-05-25T19:59:13.350+01:00 level=WARN msg="failed to upgrade .gitignore" error="open .beads/.gitignore: no such file or directory" -time=2026-05-25T19:59:13.350+01:00 level=ERROR msg="repository fingerprint validation failed" error="\nLEGACY DATABASE DETECTED!\n\nThis database was created before version 0.17.5 and lacks a repository fingerprint.\nTo continue using this database, you must explicitly set its repository ID:\n\n bd migrate --update-repo-id\n\nThis ensures the database is bound to this repository and prevents accidental\ndatabase sharing between different repositories.\n\nIf this is a fresh clone, run:\n rm -rf .beads && bd init\n\nNote: Auto-claiming legacy databases is intentionally disabled to prevent\nsilent corruption when databases are copied between repositories.\n" diff --git a/crates/terraphim_settings/default/settings.toml b/crates/terraphim_settings/default/settings.toml deleted file mode 100644 index 5cb63cbc4..000000000 --- a/crates/terraphim_settings/default/settings.toml +++ /dev/null @@ -1,34 +0,0 @@ -server_hostname = "127.0.0.1:8000" -api_endpoint="http://localhost:8000/api" -initialized = "${TERRAPHIM_INITIALIZED:-false}" -default_data_path = "${TERRAPHIM_DATA_PATH:-~/.terraphim}" - -# 2-tier non-locking storage configuration for local development -# - DashMap: Fast concurrent in-memory storage with fallback -# - SQLite: Persistent storage with concurrent access (WAL mode) - -# Primary - Fast concurrent in-memory storage -[profiles.dashmap] -type = "dashmap" -root = "/tmp/terraphim_dashmap" # Directory auto-created - -# Secondary - Persistent with excellent concurrency (WAL mode) -[profiles.sqlite] -type = "sqlite" -datadir = "/tmp/terraphim_sqlite" # Directory auto-created -connection_string = "/tmp/terraphim_sqlite/terraphim.db" -table = "terraphim_kv" - -# ReDB disabled for local development to avoid database locking issues -# [profiles.redb] -# type = "redb" -# datadir = "/tmp/terraphim_redb/local_dev.redb" -# table = "terraphim" - -# Path to a JSON role configuration file (supports ~, $HOME, ${VAR:-default}) -# On first run, roles are loaded from this file and saved to persistence. -# Subsequent runs use persistence (so CLI changes stick). Use `config reload` to re-read. -# role_config = "~/.config/terraphim/multi_repo_roles.json" - -# Default role to select on first load (must exist in the role_config file) -# default_role = "LearningCapture"