.PHONY: install verify test lint demo clean

install:
	pip install -e ".[dev]"

verify: lint test demo
	@echo ""
	@echo "verify ok — package imports, tests pass, demo runs."

test:
	pytest -q

lint:
	ruff check ies_ingest tests

demo:
	@echo ""
	@echo "=== ies-ingest demo: end-to-end one-state ingestion ==="
	@python -m ies_ingest.examples.one_state

clean:
	rm -rf .pytest_cache __pycache__ ies_ingest/__pycache__ tests/__pycache__ .ruff_cache
	rm -rf build dist *.egg-info
