# app/api/deps.py — FastAPI dependency providers from __future__ import annotations import os import sqlite3 from fastapi import Request def get_conn(request: Request) -> sqlite3.Connection: """Yield the shared SQLite connection from app state.""" return request.app.state.conn def get_data_dir(request: Request) -> str: """Return the configured data directory.""" return request.app.state.data_dir