.PHONY: install healthcheck seed eval api stop-api openapi clean # ── Setup ───────────────────────────────────────────────────────────────────── install: pip install -e packages/vantage_core pip install -r apps/api/requirements.txt # ── Phase 1: verify all external services are reachable ─────────────────────── healthcheck: python3.11 scripts/healthcheck.py # ── Phase 2–7: populate Qdrant + Neo4j end-to-end (idempotent) ─────────────── seed: python3.11 scripts/ingest.py python3.11 scripts/build_graph.py python3.11 scripts/compute_gaps.py # ── Phase 11: run evaluation harness ───────────────────────────────────────── eval: python3.11 eval/run_eval.py # ── Services Orchestration ──────────────────────────────────────────────────── start: bash start.sh stop: bash stop.sh api: start stop-api: stop openapi: python3.11 scripts/export_openapi.py # ── Housekeeping ────────────────────────────────────────────────────────────── clean: find . -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true find . -type f -name "*.pyc" -delete 2>/dev/null || true