frontend-patterns/Makefile
tegwick 047a6a2d31 Establish dependency returns and block gated workplans
Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a1045b-933d-7aa1-b2db-104557487a79
2026-10-04 11:30:53 +02:00

52 lines
1.7 KiB
Makefile

BENCH_PY ?= ../infospace-bench/.venv/bin/python
.PHONY: bench-test bench-plan schema-test
bench-test:
PYTHONDONTWRITEBYTECODE=1 "$(BENCH_PY)" -m pytest -q -p no:cacheprovider tests/test_research_bench.py tests/test_research_admission.py
bench-plan:
"$(BENCH_PY)" scripts/research_bench.py plan research/bench/infospaces/fixture-smoke
schema-test:
PYTHONDONTWRITEBYTECODE=1 "$(BENCH_PY)" -m pytest -q -p no:cacheprovider tests/test_pattern_contract.py
.PHONY: evolution-report evolution-check evolution-test
evolution-report:
python3 scripts/research_evolution.py generate
evolution-check:
python3 scripts/research_evolution.py check
evolution-test:
PYTHONDONTWRITEBYTECODE=1 "$(BENCH_PY)" -m pytest -q -p no:cacheprovider tests/test_research_evolution.py
.PHONY: classification-report classification-check
classification-report:
python3 scripts/classification_coverage.py
classification-check:
python3 scripts/classification_coverage.py --check
.PHONY: reference-generate reference-check reference-test
reference-generate:
python3 scripts/reference_preview.py
reference-check:
python3 scripts/reference_preview.py --check
reference-test:
PYTHONDONTWRITEBYTECODE=1 "$(BENCH_PY)" -m pytest -q -p no:cacheprovider tests/test_reference_preview.py
.PHONY: consumption-test
consumption-test:
PYTHONDONTWRITEBYTECODE=1 "$(BENCH_PY)" -m pytest -q -p no:cacheprovider tests/test_reference_consume.py
.PHONY: replication-check replication-test inference-preflight
replication-check:
python3 scripts/language_replication.py check
replication-test:
PYTHONDONTWRITEBYTECODE=1 "$(BENCH_PY)" -m pytest -q -p no:cacheprovider tests/test_language_replication.py tests/test_inference_preflight.py
inference-preflight:
python3 scripts/inference_preflight.py