ac33ac1c0d21a73aa4e75210f6bd39cf9c94fab2
Tasks 12+13 of Phase 2 — first new infra after rename. Alembic 008 creates scout_triage_queue with unique constraint on (scout_id, source_msg_ref) and partial index on expires_at for active rows. Adds four columns to cloud_scout_configs: auto_trash_spam, gmail_history_id, gmail_watch_expires_at, device_inactivity_pause_days. SQLAlchemy model ScoutTriageQueue added; CloudScoutConfig updated to match. Imports extended with UniqueConstraint and text.
DEV
Run in DEV with command:
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload --log-config logging.conf
Description
Languages
Python
99.4%
Dockerfile
0.4%
Mako
0.2%