Wire the guarded conversational RAG answer layer end-to-end

This commit is contained in:
2026-08-05 14:33:13 +07:00
parent 834d9e51b0
commit ef08b4929e
127 changed files with 37921 additions and 169 deletions
+14
View File
@@ -0,0 +1,14 @@
from pathlib import Path
from adapters.postgres import PostgresTraceRepository
from config import get_settings
def main() -> None:
migration = Path(__file__).parent / "migrations/001_rag_retrieval_trace.sql"
PostgresTraceRepository(get_settings().postgres_dsn).migrate(migration)
print(f"Applied {migration.name}")
if __name__ == "__main__":
main()