53616836db
Deployed check: "какой сегодня день" then "а завтра?" answered "пока не умею". The intent was inherited correctly, but replySystem keyword-matches the utterance, and "а завтра?" contains no topic word — that is the whole nature of an ellipsis. So the topic travels with the session. rememberTurn keeps the raw utterance in Slots.Text for system and query turns that have no Text slot of their own (a stage-0 grammar fills none), and replySystem matches keywords against utterance + Slots.Text. Dates keep parsing from the utterance alone, which is the part the ellipsis actually restates. Only system and query: everywhere else Text is a payload and must stay exactly what the router put in it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TrVSBKe3RFDF4fGYKWYQnX