= "127.0.0.1:8000"
="http://localhost:8000/api"
= "${TERRAPHIM_INITIALIZED:-false}"
= "${TERRAPHIM_DATA_PATH:-~/.terraphim}"
# Persistent storage configuration for local development
# SQLite: Persistent storage with excellent concurrency (WAL mode)
# Using only SQLite to ensure role selections persist across CLI invocations
[]
= "sqlite"
= "${TERRAPHIM_DATA_PATH:-~/.terraphim}/sqlite"
= "${TERRAPHIM_DATA_PATH:-~/.terraphim}/sqlite/terraphim.db"
= "terraphim_kv"
# DashMap disabled - in-memory storage doesn't persist across process restarts
# This caused role selections to be lost between CLI invocations
# [profiles.dashmap]
# type = "dashmap"
# root = "/tmp/terraphim_dashmap"
# RocksDB disabled - causes locking issues and build complexity
# [profiles.rocksdb]
# type = "rocksdb"
# datadir = "/tmp/terraphim_rocksdb"
# ReDB disabled for local development to avoid database locking issues
# [profiles.redb]
# type = "redb"
# datadir = "/tmp/terraphim_redb/local_dev.redb"
# table = "terraphim"