kings-guard/Makefile
tegwick 5e4942f28b build: adopt staged work-record index generation
Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a15374-f59f-7a31-86d2-d23b5d2ed181
2026-10-19 13:15:26 +02:00

27 lines
851 B
Makefile

PYTHON ?= python3
.PHONY: install-dev test lint run-demo check-layer
install-dev:
$(PYTHON) -m pip install -e ".[dev]"
test:
PYTHONPATH=src $(PYTHON) -m pytest -q
lint:
$(PYTHON) -m ruff check src tests
# NetKingdom Security Layer Model §11 — makes the no-Tooling-client claim
# checkable rather than asserted. See layer.yaml.
check-layer:
$(PYTHON) scripts/check_layer_conformance.py --report
run-demo:
PYTHONPATH=src $(PYTHON) -m kings_guard.main --pilot qonto-assistant
# CUST-WP-0079-T05: staged-source generation; hook uses the isolated recipe.
.PHONY: generated-work-records generated-work-records-check
generated-work-records:
$(MAKE) --no-print-directory -f .generated-work-records.mk generated-work-records
generated-work-records-check:
$(MAKE) --no-print-directory -f .generated-work-records.mk generated-work-records-check