# #1371 §1 / #1159 AC4 — the must-survive corpus.
#
# Every line below is a sentence the transcript noise filter MUST NOT
# discard. Blank lines and `#` comments are ignored.
#
# Provenance is recorded per block, because a corpus whose rows nobody can
# trace back decays into a list of things that happen to pass. Two sources:
# the nine examples #1371's acceptance text names (executed against the
# pre-fix predicate in #1159's audit finding, all nine returning True), and
# rows the filter was measurably discarding on this repo's own archived
# transcripts (17,592 user sentences) before the fix.
#
# Add a row here when a real belief is found to have been filtered. Do not
# add a row to make a failing test pass without first checking the sentence
# is genuinely durable content.

# --- #1371 AC1: the nine executed examples ------------------------------
# The acceptance criterion names these nine strings specifically — they are
# the rows #1159's audit finding executed against the real predicate and
# reported as True (discarded). All nine, verbatim, none paraphrased: the
# AC is satisfied by these strings or it is not satisfied.
No vector embeddings, ever.
No tests exist for the temporal spine.
No we should use uv instead of pip.
Nothing in retrieval may call the network.
Ready means the gate passed.
git history rewrite is denied by the ruleset.
pytest is the only test runner we support.
gh api is the only way to delete refs.
python 3.13 is the minimum supported version.

# --- ack-keyword openings that are real sentences -----------------------
# Measured: the pre-fix ack pattern allowed 40 chars of arbitrary content
# after the keyword, so all of these were discarded.
No telemetry, no network calls, no accounts.
No action required after aelf setup.
No behavior change.
No failures yet.
No mutation testing.
No mutations attempted.
No work around.
No content from the private directory was used.
Nothing in the private config directory may reach a public remote.
Ready the release branch before tagging.
Polling the API every 5s is the documented cadence.
Standing by for the operator's ruling is the wrong default.

# --- sentences ABOUT a shell tool, not pasted commands ------------------
# Matched by bare `startswith` against the shell-prefix list.
git push is forbidden on main.
uv run pytest is the CI-equivalent command.
gh pr merge does not work on this repo.
cd /tmp is not where the worktrees live.
python 3.12 is still supported for now.
pytest runs with -p no:randomly in the mutation harness.
