fmt:
    cargo fmt --all

fmt-check:
    cargo fmt --all --check

check:
    cargo check --workspace

clippy:
    cargo clippy --workspace --all-targets --all-features -- -D warnings

test:
    cargo test --workspace --all-targets

verify:
    just fmt-check
    just clippy
    just test

ui-install:
    cd apps/ui && npm install

ui-build:
    cd apps/ui && npm run build

ui-test:
    cd apps/ui && npm run test -- --run

verify-ui:
    just ui-build
    just ui-test
