Only AQA GCSE Physics 8463 (4.1-4.8) was seeded, so any other board/spec — or any spec_ref that didn't match those 8 — projected zero (:Part)-[:ASSESSES]-> (:SpecPoint) edges, silently. Seed the full top-level topic catalogue for the 6 current test specs (GCSE + A-level Physics/Chemistry/Biology, 44 SpecPoints) and loop the Specification/SpecPoint MERGE over all of them (board created once). Idempotent; deterministic uuid5 keys unchanged. Sub-point granularity remains a later data task. Run: python3 -c "from run.initialization.init_exam_graph import init; import json; print(json.dumps(init()))" in the ccapi container. 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%