# Gitignored planes, BY NAME. NEVER add `*` here: `.fux/index/`,
# `.fux/sources/`, `.fux/fetchers/`, `.fux/decoders/` and
# `.fux/observers/` are committed,
# and a blanket ignore would drop them from git silently. `fux doctor`
# checks exactly that.
#
# `runtime/` is DERIVED: rebuildable from the committed index by
# `fux build`. `acquired/` is not -- it holds the bytes a fetch actually
# returned, which can only be re-acquired while the source is still
# reachable. Both are ignored; only one can be regenerated.
runtime/
acquired/
__pycache__/
node/node_modules/
index/*.jsonl.tmp

# A local annotation, kept: `fux doctor` writes `.doctor-probe` to test
# writability and removes it. Not in the generated template.
.doctor-probe
