76df8b7ab6
Add owner-safe lesson catalog, fixture-backed capability statuses, CLI, and unit tests without live OAuth or connect scripts.
Tests
| Path | Purpose | Status |
|---|---|---|
unit/ |
Deterministic domain/skill logic (no live model required) | ✅ Partial |
contract/ |
Provider/MCP allow-deny contracts | ⏳ |
integration/ |
Optional cheap-model dialogue paths | ⏳ |
fixtures/ |
Test-only fixtures | ⏳ |
Running tests
# All unit tests
python -m pytest tests/unit/ -v
# Specific test file
python -m pytest tests/unit/test_board_builder.py -v
Design boundary
design/det-vs-inf.md — unit tests cover the deterministic column without a live model.