fix(phrases): one invocation is a phrase, several are a concatenation #615
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!615
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/one-invocation-is-a-phrase-claude"
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 #613
Quail's finding, and their framing settled the fix.
Stripping every invocation and finding nothing left is also true of two. So a reply carrying several was terminal,
RenderPhrasesresolved all of them, and the member received the concatenation — including the same phrase twice.The commit that built this said "a phrase is the whole reply or it is not a phrase."
Terminalwas reading that as "nothing but phrases." The two differ by exactly the case Quail found.Counted, not length-bounded
A ceiling on the concatenation would still admit two short phrases, and two phrases is not a phrase at any length. The 15-word ceiling in #175 is a separate check on a separate question, and conflating them would leave both half-enforced.
What is pinned
Four groups: one invocation with surrounding whitespace is terminal; several in every arrangement are not; prose beside an invocation stays non-terminal, which is what this function was built for and the thing counting could have traded away; and a reply with no invocation — including
{{}}— is not a phrase.ward exec gategreen.