Summary
done today in a tasks query only matches tasks carrying a ✅ YYYY-MM-DD stamp, which is written only when a checkbox is ticked inside noteser. Tasks typed as [x] directly, or synced from Obsidian without done-dates, never match — users see 0 results and assume the query engine is broken (the engine is verified correct).
Proposal
An opt-in lenient mode (query flag or setting) where done date filters also match undated done tasks, or where ticking detection falls back to file mtime/commit date.
Status
Needs a product decision — depends on whether the primary workflow completes tasks without date stamps. Do not build before that answer.
Summary
done todayin a tasks query only matches tasks carrying a✅ YYYY-MM-DDstamp, which is written only when a checkbox is ticked inside noteser. Tasks typed as[x]directly, or synced from Obsidian without done-dates, never match — users see 0 results and assume the query engine is broken (the engine is verified correct).Proposal
An opt-in lenient mode (query flag or setting) where
donedate filters also match undated done tasks, or where ticking detection falls back to file mtime/commit date.Status
Needs a product decision — depends on whether the primary workflow completes tasks without date stamps. Do not build before that answer.