Setup¶
Python dependencies are managed with uv. The project currently requires
Python 3.13 or newer.
The safety stack also needs Spot. Monitored, shielded, and contract experiments
require the Spot CLI tools on PATH:
If any of those commands is missing, safety monitor construction and assume-guarantee certification will fail fast.
Run Tests¶
Some tests require optional heavy packages and the Spot toolchain. The repository is configured so missing core safety tooling is a real failure for monitored, shielded, and contract paths.
Run The Docs¶
Build the static site:
Preview it locally:
The configured development server is http://localhost:8000/. Static output is
written to site/, which is intentionally ignored by git.