Fundet under arbejdet med genopbygnings-prompten, hvor den rigtige parser
blev kørt over en tabel af sætninger.
- "at" før et 12-timers klokkeslæt blev stående i titlen: "file the VAT
return tomorrow at 10am" blev opgaven "file the VAT return at". Markøren
(at, kl, klokken) hører nu med til tiden, også foran "7:30 pm".
- "køb 1/2 liter fløde" fik forfaldsdato 1. februar. En d/m efterfulgt af en
mængdeenhed (liter, dl, kg, stk, tsk, kop, del, …) er en mængde. Uden enhed
er det stadig en dato — "3/4" alene, "møde 3/4 med Anders" og også "3/4
kage", fordi intet i "kage" skiller tredje april fra tre fjerdedele, og en
dato, der stille forsvinder, er værre end en, man selv sletter.
- Et "#navn" eller "/navn", der ikke fandtes, blev klippet ud af titlen, og
opgaven landede et andet sted uden et ord. Serveren har længe sendt
unknown_project og unknown_section; fladen siger dem nu i en besked, også
når en underopgave beholder sin opgaves projekt.
- Titlen i opgaveruden blev læst om, men gentagelsen blev læst under
`parsed.recurrence`, et felt der ikke findes, så "hver mandag" forsvandt.
Den læser nu `recurrence_rule` og tager også klokkeslæt, projekt og alarm
med, og siger gentagelsen på læserens sprog i stedet for et fast
"gentagelse". Alarmen lægges før rettelsen, så den skrevne ikke stables
oven på standardalarmen.
Prøver: to nye Go-prøver i quickadd og to e2e-prøver. Fem plantede fejl,
hver fanget af sin egen prøve.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>