-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
31 lines (21 loc) · 911 Bytes
/
Copy pathMakefile
File metadata and controls
31 lines (21 loc) · 911 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.PHONY: install test lint run eval schemas-json fmt serve api openapi
install: ## install runtime + dev deps
pip install -e ".[dev]" --break-system-packages
test: ## run the test suite
pytest -q
lint: ## lint
ruff check .
fmt: ## auto-fix lint
ruff check . --fix
schemas-json: ## export JSON Schema for the Lovable frontend (WS-H)
python -m core.export_schemas
eval: ## run the three-vertical eval proof (WS-G/WS-I)
python -m evals.run --pack three_vertical
run: ## run the demo pipeline end-to-end (integration)
python -m core.demo
serve: ## run the FastAPI gateway for the frontend (WS-H)
uvicorn api.main:app --reload --port 8000
api: ## run the integration API gateway (live composed pipeline)
uvicorn api.main:app --reload --port 8000
openapi: ## export the gateway OpenAPI schema to frontend/openapi.json
python -m api.export_openapi