aidd-lint sentence-complexity misses boundaries broken by inline code, bold, or quotes #315

Open
opened 2026-08-07 13:11:16 +00:00 by jared · 1 comment
Owner

Context

Surfaced while fixing #259: the sentence-boundary regex (/[.!?]\s+(?=[A-Z"'(])/) fails to split when a period is followed by a lowercase inline-code identifier, or when **/a closing quote sits between the period and the space — two short sentences then count as one long one. Fixers end up rewording punctuation to satisfy the cop instead of shortening. See plugins/os-aidd-lint Tier 1 hard-wrap/sentence cop.

## Context Surfaced while fixing #259: the sentence-boundary regex (`/[.!?]\s+(?=[A-Z"'(])/`) fails to split when a period is followed by a lowercase inline-code identifier, or when `**`/a closing quote sits between the period and the space — two short sentences then count as one long one. Fixers end up rewording punctuation to satisfy the cop instead of shortening. See plugins/os-aidd-lint Tier 1 hard-wrap/sentence cop.
Author
Owner

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.

Frozen in the 2026-08-16 backlog reset — see #419 for the expiry procedure. Do not work unless a live run rediscovers this issue.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#315
No description provided.