The attributes line
Below its title, every node has an attributes line: words such as TODO !! <friday ~3h that PaSiCC recognizes
by their form. Click the line to edit it, or use + attribute to pick one from a menu.
Recognition is strict – no space after !, <, >, ~, * or : – so ordinary text is hardly ever taken for an
attribute. Recognized words are styled; anything else stays as you wrote it.
Overview
| Attribute | Written | Meaning |
|---|---|---|
| task marker | TODO (or a marker of your languages) | the node is a task |
| done | done, DONE, FINISHED (saved with the day: done@2026-10-20) | the task is done (since that day) |
| priority points | !!, also !2 | 2 priority points |
| due date | <2026-11-15, <2026-11, <friday, <3 | to be done by then |
| scheduled date | >2026-11-01, >monday, >+2w | waiting until then |
| duration | ~2 (hours), ~1/2, ~2h, ~1d, ~1w | estimated effort |
| energy | *2, also ** | energy the task requires |
| type | :Person | a type word, kept as written |
Task markers
A task marker makes a node a task, e.g. TODO. Which words count depends on your languages (Settings →
Languages): German AUFGABE, French TÂCHE and so on. In the attributes line any case works; in a title only upper
case, so that an ordinary word in a title doesn't make a task. See Tasks and the task list.
Done
A done task has a done word with the day it was done, e.g. DONE@2026-10-20. Ticking the box in the list or on
the focused node writes DONE with today's date (or dates a done word already there), unticking removes it. You can
also type one: DONE works in every language, besides those of your languages (German ERLEDIGT, French FAIT …);
it stays as you wrote it and gets the day, also one you give: done@yesterday, done@mon, done@-3d,
done@2026-10-01. The done word alone makes the node a task. In a title, upper case counts (DONE buy milk).
Priority points
!, !!, !!! give 1, 2, 3 priority points, more as !4, !5 …; !2 and !3 work too. More points mean a
higher priority (unlike lists where 1 is the most important). Without any the priority is 0. Priority points are
passed down: a node counts its own points plus the strongest path of points above it, so everything below an important
project becomes more important too.
Dates
<date is a due date, >date a scheduled date (waiting until then; the task is hidden from the task list
until shortly before it is due). A date can be a day (<2026-11-15), a month (<2026-11) or a year (<2027).
Relative dates are turned into real dates when you save: <today, <tomorrow, weekday names (<friday),
<3 (in 3 days), <2w (in 2 weeks), <1m (in a month) – in the words of your languages.
Dates are passed down too: a node is due no later than its parents (the earliest due date wins) and waits at least as long as they do (the latest scheduled date wins). The focused node shows which dates it inherits and from where.
Duration
~N is the estimated duration in hours: ~2, ~1.5, ~1/3. With a unit: ~2h hours, ~2d days, ~1w weeks
(units of your languages, e.g. German ~2t days). Tasks without a duration count with your default duration (a
setting, 2 hours unless changed). The duration decides how early a waiting task shows up again.
Energy
*N is the energy a task requires, from 1 up to your maximum (3 unless changed in the settings); *, **, ***
work too. You can give the levels names (Settings → Energy labels), shown instead of *N. In the task list, set your
current energy to hide the tasks that need more.
Attributes in the title
When you create a node, attributes typed into its title are moved to the attributes line: "Buy milk TODO
<tomorrow" becomes the title "Buy milk" with the attributes TODO <2026-…. When you edit a title later,
attributes in it stay there and override the same kind in the attributes line (shown struck through).
Hints on the chips
The small node buttons (chips) show a dot for a due date, colored by the days left (grey, then orange, red when due), and two dots when overdue. A chip whose scheduled date lies ahead is faded: it is waiting.