task/468-bug-pattern-detect-has-no-minimum-interv
Detect had no floor on the interval. Four events minutes apart give gaps near 0.002 days, every one of them inside the ±50% band, so it proposed a routine and PhraseRoutine called it "каждый день". UNIQUE(action, object) makes that unrecoverable: dismissing the bogus proposal burns the pair, and the real routine behind it can never be proposed again. It also made hand-QA unsafe — seeding a pattern with four chat turns poisoned the pair being tested. The floor is two hours against the median, not a day, because meals, water and breaks are genuine several-times-a-day habits.
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%