Found in a real run with qwen3:8b (review of #299). Creating a task with "Every 10 minutes watch ..." saved a daily schedule (09:00 or 00:00), even though the planner returned interval_minutes: 10. The step that rewrites the request seems to set a daily schedule first, and the planner's interval is then ignored.
Related: qwen3:8b's check scripts for price watches sometimes contain while True or tools.time_sleep, call memory_recall or memory_remember, or use an alert-style result with a comparing condition. The script check should reject those with a plain reason, and the planner prompt should say so.
Done when: "every 10 minutes" and "every hour" are saved as intervals, and bad check scripts are rejected and re-planned, both checked with qwen3:8b.
Found in a real run with qwen3:8b (review of #299). Creating a task with "Every 10 minutes watch ..." saved a daily schedule (09:00 or 00:00), even though the planner returned
interval_minutes: 10. The step that rewrites the request seems to set a daily schedule first, and the planner's interval is then ignored.Related: qwen3:8b's check scripts for price watches sometimes contain
while Trueortools.time_sleep, callmemory_recallormemory_remember, or use an alert-style result with a comparing condition. The script check should reject those with a plain reason, and the planner prompt should say so.Done when: "every 10 minutes" and "every hour" are saved as intervals, and bad check scripts are rejected and re-planned, both checked with qwen3:8b.