rybaier_obsidian-chat-splitter/docs
Ryan Baier b42b68d5bb fix(parser,tags): fix role attribution and St. Kitts tag splitting
Remove MAX_USER_PARAGRAPH_LENGTH -- character limits are the wrong
heuristic for distinguishing user from assistant text. Content-based
checks (markdown, URLs, em-dashes, continuation patterns) are the
correct approach. Remove overly broad "it is/this means" pattern that
falsely matched user text.

Add common abbreviation prefix handling (St, Dr, Mr, etc.) to
normalizeAbbreviations() so "St. Kitts" stays together during entity
extraction sentence splitting.

Changes:
- Remove MAX_USER_PARAGRAPH_LENGTH constant and length check
- Remove (that|this|it) pattern from ASSISTANT_CONTINUATION_PATTERNS
- Add abbreviated prefix period stripping in normalizeAbbreviations()

BREAKING CHANGE: none
2026-04-10 23:30:51 -07:00
..
release-prep fix(parser,tags): fix role attribution and St. Kitts tag splitting 2026-04-10 23:30:51 -07:00
gap-analysis-paste-detection.md docs(detection): add paste detection gap analysis 2026-03-05 23:53:44 -08:00