.venv/
__pycache__/
.pytest_cache/
.mypy_cache/
.ruff_cache/
dist/
build/
*.egg-info/
.ipynb_checkpoints/
.env

# Written by `release-mechanism prepare`: the reviewed branch tip that `release-mechanism
# publish` refuses to move past. Local state about one release run, not a fact about the project.
.release-state.json
# Sphinx build output. The docs site is deployed as a Pages artifact,
# never committed -- the release repo keeps one clean commit of source only.
docs/site/_build/
# The scenario pages are the notebooks themselves, copied in from examples/ by
# conf.py at build time. Generated, so never committed -- same rule as the
# build output above.
docs/site/scenarios/hello-world.ipynb
docs/site/scenarios/door.ipynb
