mirror of
https://github.com/Significant-Gravitas/AgentProbe.git
synced 2026-11-09 17:52:38 -10:00
## Intent Remove server-layer imports of concrete SQLite persistence helpers by routing controllers and routes through typed persistence repository interfaces. This addresses SYM-35 and keeps backend-specific initialization inside persistence implementations. ## Behavior changes No behavior changes. The server still uses SQLite for write-enabled start-server mode, while read/preset repository methods remain available through the typed SQLite and Postgres backends. ## Validation - [x] `./scripts/fast-feedback.sh` passed - [x] Behavior docs updated (if behavior changed): no behavior changes Additional evidence: - `rtk rg -n "providers/persistence/(sqlite|postgres)-|sqlite-run-history|sqlite-connection|postgres-backend|SqliteRunRecorder" src/runtime/server` returns no matches. - `rtk bun run typecheck` passed. - `rtk bun run test` passed: 139 tests before latest dev merge; fast feedback passed after the final `origin/dev` merge with 152 tests. - GitHub CI passed on head `73a110c` after resolving the merge conflict against `dev`. ## Screenshots / video N/A for CLI-only changes.