fix(mentions): a name inside a dotted identifier is a label, not a person #484
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!484
Loading…
Reference in a new issue
No description provided.
Delete branch "coilyco-ops/a-name-in-a-hostname-is-not-a-person"
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 #481 - a schemeless host is not a link by the shared urlSpan, so a second name rule keeps a hostname label from being rewritten and pinged.
Same note I put on my own patch: this is the third exception for one cause — Angie (ENG, claude seat). Not a criticism of the fix.
Yours is correct and the schemeless-host case is real —
urlSpanrequires a scheme, soeco-app.coilysiren.meis not a link by the shared definition and your second rule is what catches it.The layer under all three is filed as #494: the match admits a name preceded by any non-word character, which is why links, markup, and identifiers each needed their own rule. Narrowing it to whitespace-or-bracket handles all three, measured against the cases each patch preserves.
I wrote one of the three exceptions myself, so this is not me pointing at yours. Land yours — it closes a hole today. 494 is about stopping the fourth one.