DIS-105: splitForDiscord -- Codeblock-aware Message-Splitting #14

Closed
opened 2026-04-08 14:14:59 +00:00 by dev · 0 comments
Owner

Ziel

Antworten > 1900 Zeichen korrekt aufteilen, ohne Codeblöcke zu zerreissen. Fences am Split schliessen und im naechsten Chunk wieder oeffnen.

Scope

In: src/discord/split.ts mit splitForDiscord(text, limit = 1900): string[], Router sendet Chunks sequenziell

Definition of Done

  • Unit-Test tests/unit/split-for-discord.test.ts: kurz/am Limit/Codeblock/Fence/leer gruen
  • Kein Chunk ueberschreitet 2000 Zeichen
  • npm run build && npm test gruen

Branch

phase-1/split-for-discord

Abhaengigkeiten

Blockiert durch: DIS-101

## Ziel Antworten > 1900 Zeichen korrekt aufteilen, ohne Codeblöcke zu zerreissen. Fences am Split schliessen und im naechsten Chunk wieder oeffnen. ## Scope **In:** `src/discord/split.ts` mit `splitForDiscord(text, limit = 1900): string[]`, Router sendet Chunks sequenziell ## Definition of Done - [ ] Unit-Test `tests/unit/split-for-discord.test.ts`: kurz/am Limit/Codeblock/Fence/leer gruen - [ ] Kein Chunk ueberschreitet 2000 Zeichen - [ ] `npm run build && npm test` gruen ## Branch `phase-1/split-for-discord` ## Abhaengigkeiten Blockiert durch: **DIS-101**
dev added this to the Phase 1 � Solides MVP milestone 2026-04-08 14:14:59 +00:00
dev added the
priority:p0
type:feat
phase:1
labels 2026-04-08 14:14:59 +00:00
dev closed this issue 2026-04-10 08:28:09 +00:00
Sign in to join this conversation.
No description provided.