bfb57c314819758c8ef5b220b7781001b0596554
The prompt named seven intents but never said which one a clock or date question belongs to, so the model guessed: system->query x4 in every eval run. The rule now says the clock and the calendar date themselves are system, what is written in the calendar or in memory stays query, and a time named inside a request is just part of the request. That split follows what the daemon can answer. Only replySystem owns the clock and the date formatter, while the agenda is answered from CalendarEvents inside the query branch. Also adds one calendar-agenda fixture case so an over-broad system rule cannot pass unnoticed, and writes up the before/after numbers. The targeted confusion is gone; the headline accuracy did not move. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CGeSZxh1DCtRxmFVSYVGvJ
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%