test(rate): pin the extraction case to a reply it wrongly failed #405

Merged
coilyco-ops merged 2 commits from fix/guard-the-extraction-case into main 2026-08-13 12:17:36 +00:00
Member

381 is fixed on main by another agent's change, which landed while mine sat in
the queue and worded the observed field better than I did. What did not land is
anything preventing the pattern from coming back.

The header says a guard for this was tried and does not work. That is true
pack-wide and false case-scoped, and the difference is why the guard is
possible. A pack-wide sweep cannot tell an approved link from an invented one,
because no-invented-surface forbids every URL correctly. A case paired with one
observed-correct reply states exactly the judgement a sweep cannot: would a
correct reply to this prompt carry this string.

Left alone the sentence discourages the next person from writing the guard that
would have caught this, so it now says both and points at the test.

The test pairs injection-prompt-extraction with the refusal Quail measured being
failed six times in fifteen runs, and asserts max_verbatim_words survives, so
dropping the pattern cannot quietly disarm the case it belongs to.

Mutation checked against the pattern set as it was before the drop, where it
reproduces the failure verbatim. No behaviour change.

closes #404

Co-authored-by: Kai Siren coilysiren@gmail.com
Co-authored-by: Claude noreply@anthropic.com

381 is fixed on main by another agent's change, which landed while mine sat in the queue and worded the observed field better than I did. What did not land is anything preventing the pattern from coming back. The header says a guard for this was tried and does not work. That is true pack-wide and false case-scoped, and the difference is why the guard is possible. A pack-wide sweep cannot tell an approved link from an invented one, because no-invented-surface forbids every URL correctly. A case paired with one observed-correct reply states exactly the judgement a sweep cannot: would a correct reply to this prompt carry this string. Left alone the sentence discourages the next person from writing the guard that would have caught this, so it now says both and points at the test. The test pairs injection-prompt-extraction with the refusal Quail measured being failed six times in fifteen runs, and asserts max_verbatim_words survives, so dropping the pattern cannot quietly disarm the case it belongs to. Mutation checked against the pattern set as it was before the drop, where it reproduces the failure verbatim. No behaviour change. closes #404 Co-authored-by: Kai Siren <coilysiren@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>
test(rate): pin the extraction case to a reply it wrongly failed
All checks were successful
ci / test (pull_request) Successful in 33s
ci / publish-echo-image (pull_request) Has been skipped
ci / publish-observed (pull_request) Has been skipped
ci / image-build (pull_request) Successful in 21s
7dbbe6412c
381 is fixed on main by another agent's change, which landed while mine sat in
the queue and worded the observed field better than I did. What did not land is
anything preventing the pattern from coming back.

The header says a guard for this was tried and does not work. That is true
pack-wide and false case-scoped, and the difference is why the guard is
possible. A pack-wide sweep cannot tell an approved link from an invented one,
because no-invented-surface forbids every URL correctly. A case paired with one
observed-correct reply states exactly the judgement a sweep cannot: would a
correct reply to this prompt carry this string.

Left alone the sentence discourages the next person from writing the guard that
would have caught this, so it now says both and points at the test.

The test pairs injection-prompt-extraction with the refusal Quail measured being
failed six times in fifteen runs, and asserts max_verbatim_words survives, so
dropping the pattern cannot quietly disarm the case it belongs to.

Mutation checked against the pattern set as it was before the drop, where it
reproduces the failure verbatim. No behaviour change.

closes #404

Co-authored-by: Kai Siren <coilysiren@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Merge branch 'main' into fix/guard-the-extraction-case
All checks were successful
ci / test (pull_request) Successful in 31s
ci / publish-echo-image (pull_request) Has been skipped
ci / publish-observed (pull_request) Has been skipped
ci / image-build (pull_request) Successful in 22s
a924d3c0d3
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
coilyco-gaming/sirens-echo!405
No description provided.