Handwritten note cleanup experiments and application code.
phase0/ contains the standalone validation scripts that must pass before the full app is implemented.
Local demo:
.venv/bin/python -m uvicorn backend.app.main:app --host 127.0.0.1 --port 8000GitHub Pages hosts the static project page from docs/. The API-backed demo runs locally because
GitHub Pages cannot host FastAPI or keep OpenAI API keys server-side.
python3 -m venv .venv
.venv/bin/python -m pip install -e .
.venv/bin/python -m uvicorn backend.app.main:app --host 127.0.0.1 --port 8000Hosted demo:
Use render.yaml to deploy the FastAPI app to Render. The Blueprint marks OPENAI_API_KEY as a
secret prompt (sync: false), so the key is entered in Render and is not committed to Git.