#tag#tag/subhas:tagpoints with a tag, and everything filed under them (nested OK; #tag also matches #tag/sub; a point's own state like #todo counts, but a parent's does not pass down); has:tag is the point's own tag only
is:todois:doneis:noteopen / finished / noted
is:failingis:passingpoints whose check constraint fails / passes (the lint filter)
is:scheduledis:unscheduledhas a date / has no date
is:overduepast its deadline and not done (due, or start if no due)
is:heldin its sequence's held band (blocked / waiting, e.g. #WAITING)
is:leafis:parentis:collapsedis:expandedstructure and fold state
is:pillis:randomhas:dicecarries a pill / a re-rollable one; has: also takes math est grammar markov var seq query
has:childrenhas:footnotehas sub-points / a footnote
has:linkhas:backlinkis:brokencontains a link / is linked to (this document) / has a broken link
is:emptyis:orphanis:duplicate-titleno text / nothing links to it / its title collides with another point
is:recently-editedchanged in the last 48 hours (points remember when you last edited them)
due:todaydue:overduestart:<datedated points; use YYYY-MM-DD or today±N
due:weekdue:monthdue within the next seven / 30 days, not overdue (add | due:overdue for both)
-termexclude matches
"a b"exact phrase; terms combine with AND
a | beither side matches (OR); spaces around the pipe, AND binds tighter
has:keykey:valueproperty filters, like has:owner or owner:zeo; quote a spaced value: area:"Home Reno"
key:>Nkey:<=Nnumeric property compare, like cost:>100 or score:<=3.5
state:valuevar:namesequence status (state:waiting); the point that declares a variable (var:strength, var:orc.hp finds the base that projects it)
priority:Apriority:noneto-do priority (priority:a/b); none = unprioritized, any = has one
{query: is:todo}a live embedded list of matching points (@ Query, or type it inline)
{count: is:todo}just the live number of matching points (@ Count, or type it inline)
{roll: is:todo}pick ONE random matching point from anywhere in this document (rolls on your live points)
{roll folder: #npc}the same roll across every note in the connected folder
/querybasea live base of matching points: title, properties or a per-point formula as columns