See ARCHITECTURE.md. Phase 0 backend lives in backend/.
Endpoints: `POST /identify` (photos), `POST /identify_shape` (mesh), `POST /register` (mesh + primal + state). Meshes as OBJ or GLB.
export ANTHROPIC_API_KEY=sk-ant-...
cd backend
../.venv/bin/python harness.py photos/sirloin1 # folder of ≤4 photos -> out/sirloin1.json
../.venv/bin/uvicorn app:app --reload # POST /identify, multipart field "frames"
../.venv/bin/python test_identify.py # offline self-check
../.venv/bin/python make_templates.py # synthetic templates -> templates/
../.venv/bin/python test_register.py # registration self-check
XcodeGen project. On a Mac: brew install xcodegen && cd ios && xcodegen && open Cutlines.xcodeproj, pick your team, run on a real iPhone (ARKit needs a device). GitHub Actions compiles every push.