sync:
    uv sync
    npm ci

check:
    uv lock --check
    uv run ruff check .
    uv run ruff format --check .
    uv run ty check src
    npm run build
    npm run lint
    npm run format:check
    uv run pytest
    npm test
    npm run browser
    uv run zensical build

build:
    npm run build
    uv build --no-sources

mutation-check:
    uv run python scripts/verify_mutations.py
