fix(grounding): a named self-claim in the simple past is still a self-claim #556
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!556
Loading…
Reference in a new issue
No description provided.
Delete branch "coilyco-ops/a-self-claim-in-the-simple-past"
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 #241 partially via family 1 - the guard built for the named self-claim required has or have, so it caught the perfect and missed the simple past.
QA re-measured the whole reply path against current main and found twelve shapes surviving rather than the two the characterization tests pin. This takes the first family, which is the narrowest gap and the only one that cannot regress anything. ValidateSelfAttributedClaim required has or have between the identity and the verb: Sirens Echo has filed a correction. caught Sirens Echo filed a correction. survives So the guard that exists specifically for the named self-claim saw the perfect and not the simple past, which is at least as natural a thing for a model to write. The auxiliary is now optional. It does not touch passiveActionClaim, so it cannot reintroduce the false fire on "The issue was created in June, before the wipe." That case is why family 3 is not a one-line change and it stays open. Renamed TestOnlyOneMissedShapeSurvivesTheWholeReplyPath. QA's point is that a name claiming "only one" reads as a property of the checks when it is a claim about a two-element corpus, and twelve survive. It now says what it pins. Not taken, deliberately, and each for its own reason: family 2 the identity is matched literally, so The service and a bare Echo walk through. Worth fixing and it contains a real question about whether Deep naming Echo is a self-claim or reportage. Filed separately rather than guessed at. family 3 was/were passive. Measured to false-fire and redden five tests. family 4 perfect passive with no tracker artifact. Correct as designed: the anchor is what stops the pattern firing on game-world prose. closes #241 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Co-authored-by: Kai Siren <coilysiren@gmail.com> Co-authored-by: Claude <noreply@anthropic.com>