Some checks failed
api-ci-deploy / test-build-deploy (push) Has been cancelled
Removed the teacher_id ownership check from _require_source_visibility_or_404. RLS already ensures a teacher can only see templates in their institute; the ownership gate was blocking shared templates (e.g. board-uploaded AQA papers) for any teacher who didn't personally create them. Co-Authored-By: Claude Sonnet 4.6 <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%