Commit graph

2 commits

Author SHA1 Message Date
Yujong Lee
ee2cb0b6e0 refactor(db): keep the database handle feature-agnostic
Database now holds the backend handle and its close operation only, and each feature provider builds its own repository from it, so _db never grows a field per feature. get_database checks the concrete type instead of validating a runtime Protocol on every request, and the banner audit runs as a FastAPI background task so the in-flight drain waits for it before the database closes

The proxy-dependencies skill moves to the repo root .agents/skills and gains bridge rules against passing SQL text or identifiers from Python

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 17:21:14 -07:00
Devin AI
b50f283c04 refactor: add lifespan-owned database dependency foundation 2026-10-26 17:05:37 -07:00