v0.1.0 — ### Added
- Repo scaffold per PLAN §4: `api/`, `db/`, `ingest/`, `analysis/`, `model/`, `jobs/`, `tests/`, `web/`. - FastAPI skeleton (`api/main.py`) with `/healthz` route; CORS wired to th…
- Repo scaffold per PLAN §4:
api/,db/,ingest/,analysis/,model/,jobs/,tests/,web/. - FastAPI skeleton (
api/main.py) with/healthzroute; CORS wired to the Vite dev origin. - React + Vite skeleton in
web/with a dev proxy to the API; Recharts + d3 listed as deps for later phases. - Alembic initialized (
alembic.ini,alembic/env.py,alembic/script.py.mako,alembic/versions/); migrations land in T-003. - Environment-driven config via
pydantic-settingsreading.env(DATABASE_URL, FFLOGS_CLIENT_ID, FFLOGS_CLIENT_SECRET, API host/port, web origin). - Project state files:
PROGRESS.md,CHANGELOG.md,IDEAS.md. .gitignorecovering.env,CLAUDE.local.md, Python and Node build artifacts.- Smoke test (
tests/test_smoke.py) asserting/healthzresponds with the current version.