Surface open questions across the vault
obsidian_open_questionsScans Obsidian notes for open questions marked with ‘Open question:’, ‘Q:’, ‘TODO?’, or ‘??’, returning each hit with its source, heading, line number, and age in days, sorted oldest-first to surface aging unresolved items.
Instructions
Walks every note for lines matching deferred-thinking markers — Open question: / Q: / TODO? / ?? (plus optional list-bullet/quote/heading prefixes). Returns each hit with source, the heading it lives under, line number, and age in days, sorted oldest-first so things aging out surface first. Common research-PKM pattern (Karpathy's wiki, Eleanor Konik, academic Zettelkasten). Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max questions to return (default 100) | |
| folder | No | Restrict the scan to a subfolder | |
| pattern | No | Override the regex (case-insensitive). Default matches Open question:/Q:/TODO?/?? at line start with optional list/quote/heading prefix. Capped length; patterns with nested unbounded quantifiers (ReDoS risk) are rejected. |