Skip to content

journal list

Show the active entries from your local journal cache.

Terminal window
doraval journal list

By default it shows only status: active entries for the project mapped to your current working directory.

FlagDescription
-p, --projectProject name (defaults to directory-based mapping)
--allInclude non-active entries (superseded, retired)
-f, --formattable (default, human output to stderr) or json (to stdout)

Human output (to stderr) is color-coded by pushback intensity:

  • Green (1–3): Nudge
  • Yellow (4–6): Friction
  • Red (7–10): Wall

JSON output (stdout) is machine readable:

{
"project": "doraval",
"entries": [
{
"title": "Use \"drift\" not \"score\" for rubric deviation",
"pushback": 7,
"tags": ["naming", "cli"],
"author": "human",
"date": "2026-05-25",
"status": "active"
}
]
}

list reads from the local cache at ~/.doraval/journals/. If you suspect the cache is stale (e.g. after another person or machine added entries), run:

Terminal window
doraval journal update

before list.

See journal update for details.

See the Agent Journal concept for the big picture.