0b1efe49118b8a62dee8eff588eb7b5c9d0ece56
The measured symptom was that напомни к двум часам позвонить маме answered Когда? while к трём read the hour. The filed cause was that часам is missing from four hour-unit sets in the router while the lexicon already lists it. That was true and it was not the cause. NamesAnHour already returned true for the failing sentence. The gap was HasTime, and the parser never read it, because hourPrepositions in slots.go knew в, во and на and not к. The dateparser rewrite carried the same three prepositions and the same short hour forms. Both take к and ко now, and the oblique hour with them. The sentence parses to two o'clock and the turn asks утра или вечера?, which is the answer к трём already gave. The filed defect is fixed too, since it is a fifth copy of a closed class either way. hour_units and minute_units are lexicon sets now, validated at load, and the four router sites read them. минутам had the same gap in all four sets. SlotValueFrame appends both sets, so the old copy at line 220 is gone rather than left to drift. Three new tests, all of which fail on master. The fixture did not move. The classifier and hash arm scores 27/91 before and after, and reach is 18/30 before and after. The ONNX and LLM arms were not measured, since neither MAVEN_ONNX_LIB nor MAVEN_LLM_URL is set in a worktree, so judge the cascade number again on the box. (V-609)
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%