Skip to content

v0.3.0 — RDR loop CLI

Choose a tag to compare

@tonydzi tonydzi released this 28 Jun 10:56
· 27 commits to main since this release

v0.3.0 — the RDR loop, as a CLI.

RDR is the spine of CharmOS: Recall → Deep Research → synthesis. Before acting on anything strategic, recall what you already know, research only the gaps, then decide — in that order. This module turns that loop into three deterministic commands (pure stdlib, zero LLM tokens), built directly on the TurnState ledger shipped in v0.2.0.

  • rdr recall "<q>" — what do I already know? Whole-word search over your TurnState ledger (+ an optional notes dir).
  • rdr research "<q>" — emits a Deep-Research prompt with your recall pre-loaded as CONTEXT, so research targets the gaps, not what you know.
  • rdr memo "<q>" — scaffolds a Decision Memo (problem → what we know → research → options → risks → decision).

Quality: this module passed an independent adversarial review before publishing — defensive parsing of ledger cells, a schema-mismatch warning (a broken integration no longer masquerades as "no results"), non-UTF8 tolerance, and a whole-word scorer. See modules/rdr/README.md.

Full notes in the CHANGELOG.