.PHONY: run test demo docker screenshots

run:          ## roda localmente (cria .venv e .env se precisar)
	./run.sh

test:         ## roda os testes
	.venv/bin/python -m pytest -q

demo:         ## regenera demo/index.html a partir do front-end
	python3 scripts/build_demo.py

docker:       ## sobe com Docker Compose
	docker compose up -d --build

screenshots:  ## screenshots + auditoria de contraste (precisa de playwright)
	.venv/bin/python scripts/screenshots.py --usuario "$(U)" --senha "$(S)"
