# Tests and optimization

```bash
uv run pytest -m 'not integration'
uv run ai-vision collect
uv run pytest -m integration
uv run ruff check src tests
uv run ruff format --check src tests
uv sync --extra export
uv run ai-vision export --format onnx
```

Tests cover schema validation, empty detections, corrupted/missing input, module errors, immutable degradation inputs, camera release with mocks, temporal tracking, and real inference. See `reports/RESULTS.md` for executed tests and measured results. ONNX is exportable; Core ML export is exposed but requires its platform dependencies. FP16/INT8 are not enabled without measured validation. No unverified acceleration claims are made.