Two gaps observed in real casting output: 1. A mid-quote " - " (em-dash pause) was being read as the end of the quotation, handing the rest of the line to a wrong/new speaker. 2. Narration naming whose voice is about to speak (e.g. "Marcians Stimme wirkte nicht mehr so fest") wasn't being used to resolve the following unattributed line away from 'Unknown'. Added as rules 11/12 to the client-side AB_DEFAULT_PROMPT (the prompt actually sent to the LLM) and to normalizeCastingPrompt()'s migration so already-saved custom prompts pick them up automatically, same mechanism as the earlier Doppelpunkt-Regel upgrade. Also added equivalent rules to the server-side fallback prompt in routes/conversation.py for completeness, though the client-sent prompt is what's actually used in normal operation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2 lines
8 B
Plaintext
2 lines
8 B
Plaintext
1.14.15
|