node_modules/
dist/
.astro/
public/assets/
# notebook exports are build artifacts: tracking them would make every
# export dirty the tree, which flips the auto-build signature and breaks
# the git pull at the top of every build tick
notebooks-export/
public/nb/
# the reading map is the same kind of artifact: library-rag-export.service regenerates it on
# cyrion whenever the corpus or its located highlights move. It was tracked until 2026-08-14,
# which is why automating the export needed this line first.
public/reading_umap.json
# the /reading explorer's payload — same generator, same timer, different projection
# (`export.py --explorer`, 15/0.1 plus the kind and section layers). Tracking it would dirty
# the tree exactly as above.
public/reading_explorer.json
.build_state
.build.lock
.notebooks.lock
.rebuild.log
