test(evaluation): pin the two guards in the tool-name check that nothing held #387
No reviewers
Labels
No labels
move-to-repo
coilyco-bridge-deploy
move-to-repo
coilyco-flight-deck-agent-compose
move-to-repo
coilyco-gaming-eco-app
move-to-repo
coilysiren-inbox
move-to-repo
unknown
🔒⚠️📦⚠️🔒 SANDBOXED 🔒⚠️📦⚠️🔒
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/sirens-echo!387
Loading…
Reference in a new issue
No description provided.
Delete branch "qa/pin-the-tool-name-markup-guards"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Mutation testing on
949f40d, which addedtoolNameMarkupFailuresand measured it at 6 of 7 with zero false positives. I broke three parts of the check one at a time. One was caught; two left the whole suite green.</?closing support\bword boundaryThe word boundary is load-bearing for the commit's own claim
Without
\bthe check fires on any tag whose name merely starts with the declared tool:No tool in today's roster extends another this way, which is exactly why the gap is invisible — I checked every
required_toolinagent/*.yamland every qualified name the fixtures carry. The pin protects the property, it does not report a live defect. If a roster ever gainscreate_issue_commentbesidecreate_issue, the zero-false-positive measurement quietly stops being true and nothing says so.The optional slash is the only thing catching a closing half
A reply carrying only the closing tag is a real shape here rather than a hypothetical — #357 records completions truncated mid-reply, and #382 measured that condition at roughly 13% on one prompt.
Both pins are exact
Each mutation now fails exactly one test and nothing else:
So they cover what they claim and no more. Nothing in the check changed; this is test-only.
Full suite,
go vet,policy-check,gofmtand the full pre-commit set pass.Refs #301