Widen the f5 docs-only filter to other inert paths, or stop here? nf-xiv6 ← Beads

closed priority 2 task unassigned needs:direction

Twinned from https://github.com/cfsh/ninefold/issues/610 by tools/beads/import_github.py's reconcile pass.

You asked on #599 for docs *"and other non-playtesting-affecting-things"* to stop breaking f5. #604 covers *.md + design_docs/** and deliberately stops there, so the second half of that ask is open. Live counter-example: #603 is tools/office/spawn_dev.py — a dev-session spawner no playtest can observe — and it still merges into f5/integration and can still stop the rebuild.

A — stop here (recommended default). *.md + design_docs/** only. Keeps the list provably inert: a false negative costs one extra merge, a false positive costs a PR silently missing from a build you are giving feedback against.

B — chase the rest now. Needs a *narrower* predicate than a directory, not a wider one: tools/ is not inert as a whole (rebuild_f5.py executes run_tests.sh out of the integration tree, merge_pr.py runs the probes), so it would have to enumerate e.g. tools/office/**, .claude/** and be re-checked whenever one of those grows a runtime hook.

Context and the technical residual are on #606 §3; this issue exists so the question is answerable from the issue list rather than from PR prose.

Default ships if unanswered — nothing is blocked on this.

Dependencies

None.

Comments

No comments.

Add a comment