M20-I07: Task queries (Dataview replication) #57

Open
opened 2026-05-29 10:46:13 +00:00 by claudian · 0 comments

🔎 Task queries (Dataview replication)

Replicate the old Obsidian dataview task rollups natively. A query fence
the renderer evaluates against a vault-wide scan of Obsidian-Tasks lines,
producing three lists: due today, created today, and overdue
(📅 due < today and not [x]). The scanner parses the full emoji set on
- [ ] lines — 📅 due, ➕ created, ⏰ scheduled, 🔁 recurring, 🆔 id,
/🔼/🔽 priority, #tag — keyed off the bastion-vault index. The fence
renders inline on view (dynamic, not materialized into the file). No Dataview
runtime.

Acceptance

A task with 📅 today appears under due-today; ➕ today under created-today; a
past 📅 not-done under overdue; completed tasks excluded; the emoji parser is
unit-tested; rollups render inline where the fence sits and re-evaluate on view.
See M20-Events-And-Tasks.

# 🔎 Task queries (Dataview replication) Replicate the old Obsidian `dataview` task rollups natively. A **query fence** the renderer evaluates against a vault-wide scan of Obsidian-Tasks lines, producing three lists: **due today**, **created today**, and **overdue** (`📅 due < today` and not `[x]`). The scanner parses the full emoji set on `- [ ]` lines — `📅 due`, `➕ created`, `⏰ scheduled`, `🔁 recurring`, `🆔 id`, `⏫`/`🔼`/`🔽` priority, `#tag` — keyed off the `bastion-vault` index. The fence renders inline **on view** (dynamic, not materialized into the file). No Dataview runtime. ## Acceptance A task with `📅 today` appears under due-today; `➕ today` under created-today; a past `📅` not-done under overdue; completed tasks excluded; the emoji parser is unit-tested; rollups render inline where the fence sits and re-evaluate on view. See [[M20-Events-And-Tasks]].
claudian added this to the Events & Tasks milestone 2026-05-29 10:46:13 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
n8k99/dragonpunkos#57
No description provided.