# What fux indexes. One entry per line: a directory (walked recursively) or a
# single file, relative to the repo root. `#` starts a comment at the start of
# a line or after whitespace. The loader dedupes and sorts, so the order here
# is for humans only and cannot change a committed byte.
#
# One attribute, and the set is closed: `archived=true` marks a directory whose
# documents are history. It is DECLARED here, never derived from a path.
#
#   docs
#   handbook/runbooks
#   old/2023-platform        archived=true
#
# A `!` line SUBTRACTS from the walk -- a repo-relative glob, applied whatever
# order it appears in, matching a path or any directory above it. There is no
# un-exclude, so there is no precedence to remember:
#
#   !work/regression/*/evidence
#   !**/node_modules
#
# See SR-DIR-LIST.

CHANGELOG.md
CLAUDE.md
README.md

docs
records
tools
work
!work/golden              # the sealed benchmark: its corpus and answer key must never enter fux's own committed index (LAW L11 — records/0012_LAW-11-sealed-answer-key.md)
!work/golden/golden-answers # the key's one permitted address (L11 decision 3, Arpit 2026-09-18). Redundant with the parent line ABOVE, and written anyway: the parent is one edit away from being narrowed for an unrelated reason, and this line is the one that would then still be standing.
!work/golden/golden-answer  # the older singular spelling, kept for the same reason every other guard keeps it — a guard that covers only the live name reads green while the other is open.


archive                   archived=true
