fix(grounding): make the two lookup verbs able to match, and the next one too #350
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!350
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/look-up-verbs-cannot-match"
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?
closes #344
look\s+upandlooking\s+upwere written with a doubled backslash inside a raw string literal, so the expression asked for the word, then a literal backslash, then one or more letter-s, thenup. No reply contains that. Three of the five verbs that commit added worked; two were decoration.Both copies change together — the pattern is duplicated verbatim into
agent/evaluation.yamland a pin fails when they drift. That pin is why this is a one-line fix instead of a red main, exactly as the filer said.The one-character change is not the interesting part
A dead alternative in a list of live ones reads as coverage that is not there, and nothing in the suite could tell the difference. The same edit would produce the same defect the next time somebody adds a multi-word verb.
So the test derives its cases from the live pattern: it lifts the trailing alternation out, builds a reply for each alternative, and asserts every one can match. A verb added with a bad escape now fails on the verb it was added for, by name.
Verified against the original defect
Reverted the pattern, ran the new tests, confirmed they fail — and on which verbs:
Then restored the fix and confirmed they pass. A test that has never been seen to fail is not evidence.
The must-not-fire side
Checked in the same commit, because widening this pattern is where it has produced false positives before. A member being told they can look up an issue, and a refusal to look one up, both stay clean.
ward exec gategreen: build, policy-check, vet, test, test-skips, pre-commit.