Only the born-digital fast path enqueued project_template_safe; the async OCR job (_run_auto_map_job) — where image-only papers, R3's primary target, are routed — never projected, so those papers never reached the graph after auto-map. Project at the end of the async job too. Adds test_auto_map_ocr_path_projects_to_neo4j. 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%