Some checks failed
api-ci-deploy / test-build-deploy (push) Has been cancelled
- client.py: set apikey explicitly in _create_base_client headers (Kong needs it on every request; for per-user clients apikey stays anon while Authorization carries the user JWT). Fixes the 2 stale header unit tests that asserted apikey in options.headers, and is robust against supabase-py default-header changes. - test_dev_stack: exact == seed counts → >= baselines. The greenfield seed sets a floor; additive exam-marker fixtures (S4-4 cohort) legitimately push live .94 counts above the old snapshot. >= still catches a broken/missing seed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
FastAPI + Python 3.12 backend for Classroom Copilot — auth, document processing, transcription sessions, LLM integration, Supabase-backed
Languages
Python
98.9%
Shell
0.8%
Jupyter Notebook
0.3%