fabro/lib/crates/fabro-server/src
Bryan Helmkamp 6ec4c9a13d Simplify SQLite stores after review pass
Consolidate the legacy-import helpers (backup path naming, RFC 3339
timestamp parsing, import report) into fabro-db and reuse them from the
vault, automation, variable, and environment stores. Add
SecretStore::open_snapshot to collapse the repeated
open/snapshot/into_vault chain. Let automation trigger canonicalization
live solely in normalize_replace, replace its redundant second full
validation with a targeted manual-id collision check, single-source the
automation SELECT projection, and gate list_automation_runs on a
lightweight existence query.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-22 13:37:31 -04:00
..
auth Demote control-plane config to plain String; native FABRO_WEB_URL read (#510) 2026-06-18 10:03:14 -04:00
demo Resolve run.prepare.steps env and interpolation at the run boundary (#530) 2026-07-01 10:31:26 -04:00
server Simplify SQLite stores after review pass 2026-07-22 13:37:31 -04:00
worker_control Replace stdin JSONL control pipe with WebSocket worker control bus (#440) 2026-05-27 20:24:25 -04:00
automation_materializer.rs Simplify SQLite secret storage 2026-07-22 12:45:38 -04:00
canonical_host.rs Demote control-plane config to plain String; native FABRO_WEB_URL read (#510) 2026-06-18 10:03:14 -04:00
canonical_origin.rs Demote control-plane config to plain String; native FABRO_WEB_URL read (#510) 2026-06-18 10:03:14 -04:00
csp.rs chore: update CSP 2026-06-01 19:42:39 -04:00
diagnostics.rs Clean up SQLite secrets migration and fix CLI env credential regression 2026-07-22 12:45:38 -04:00
error.rs feat: Add batch archive/unarchive API endpoints and update web bulk act… (#380) 2026-05-23 23:32:35 -04:00
git_checkout.rs Unify @file inlining under an ImportableTemplate type (prompt + goal) (#527) 2026-06-25 15:51:46 -04:00
github_webhooks.rs refactor(static): centralize env var names 2026-04-24 12:29:51 -04:00
install.rs Simplify SQLite stores after review pass 2026-07-22 13:37:31 -04:00
interp.rs Demote control-plane config to plain String; native FABRO_WEB_URL read (#510) 2026-06-18 10:03:14 -04:00
jwt_auth.rs Demote control-plane config to plain String; native FABRO_WEB_URL read (#510) 2026-06-18 10:03:14 -04:00
lib.rs Clean up SQLite secrets migration and fix CLI env credential regression 2026-07-22 12:45:38 -04:00
manifest_validation.rs feat(server): mcp-servers HTTP API — handlers + AppState wiring (#532) 2026-06-30 15:06:24 -04:00
migrations.rs Simplify SQLite stores after review 2026-07-22 13:11:10 -04:00
principal_middleware.rs feat(web): add server-managed Environments CRUD settings UI (#462) 2026-06-13 08:44:38 -04:00
request_id.rs feat(server): correlate API errors with request ids 2026-04-29 12:20:56 -04:00
run_files.rs Migrate secrets storage to SQLite 2026-07-22 12:44:20 -04:00
run_files_security.rs chore(clippy): require reasons on allow attributes 2026-04-19 20:24:24 -04:00
run_manifest.rs Simplify SQLite secret storage 2026-07-22 12:45:38 -04:00
run_selector.rs fix: close sandbox-native metadata gaps 2026-04-28 08:05:18 -07:00
run_title_generation.rs feat(llm): catalog-estimated completion cost on Response (#494) 2026-06-11 16:55:47 -04:00
run_tool_manifest.rs Interpolation foundation (InterpString v2) (#472) 2026-06-10 12:51:08 -04:00
security_headers.rs Fix web app load performance: caching, compression, and eager chunk loading (#550) 2026-07-02 16:58:47 -04:00
serve.rs Migrate automations to SQLite 2026-07-22 13:32:35 -04:00
server.rs Migrate automations to SQLite 2026-07-22 13:32:35 -04:00
server_secrets.rs refactor: rationalize server secret scopes (vault-only for optional int… (#401) 2026-05-25 17:26:01 -04:00
spawn_env.rs feat(llm): Amazon Bedrock provider — Converse codec, SigV4 + API-key auth (#459) 2026-06-16 11:46:49 -04:00
startup.rs Simplify SQLite stores after review 2026-07-22 13:11:10 -04:00
static_files.rs Fix web app load performance: caching, compression, and eager chunk loading (#550) 2026-07-02 16:58:47 -04:00
test_support.rs Migrate automations to SQLite 2026-07-22 13:32:35 -04:00
web_auth.rs Migrate secrets storage to SQLite 2026-07-22 12:44:20 -04:00
worker_runtime.rs refactor: remove in-process IP allowlist and introduce WorkerRuntime (#444) 2026-05-27 23:17:23 -04:00
worker_token.rs feat: wire Ask Fabro sidebar to real session API with run-control tools (#349) 2026-05-22 09:43:31 -04:00