# The .py jupytext sources are the source of truth (committed).
# Built notebooks and caches are artefacts — rebuilt with build_notebooks.sh.
*.ipynb
.ipynb_checkpoints/
__pycache__/
*.pyc
.venv/
venv/

# Build artefacts: the distributable zip is regenerated for the /books upload.
dist/

# Dataset / weight caches and lab scratch output.
data/cache/
data/weights/
data/*.bin
PWNED_marker.txt
*_marker.txt
