.PHONY: lint fmt test help

help:
	@echo "Available commands:"
	@echo "  start   - Start the app"
	@echo "  lint    - Run ruff check and format check"
	@echo "  fmt     - Run ruff check with auto-fix and format"
	@echo "  test    - Run pytest tests"
	@echo "  help    - Show this help message"

lint:
	uv run ruff check
	uv run ruff format --check

fmt:
	uv run ruff check --fix
	uv run ruff format

test:
	uv run pytest tests/ -v

start:
	uv run streamlit run src/app.py
