Cardinal by RAMCOREOpen Cardinal

How your briefing is written

AI agents and the runner. What Write my briefing does, why Claude never writes a number, and who can read it.

Everything on Today is computed by code. "Write my briefing" adds a short written summary on top. It is optional; the page is complete without it.

What happens when you press it

  1. Cardinal gathers the facts it has already computed for you: your recommendations, your time and money, and the worth verdicts.
  2. It queues a job for the runner on your computer.
  3. The page shows "Waiting for your computer…" until your runner picks it up.
  4. Your runner runs your own claude -p on your own Claude plan, and sends the text back.
  5. Cardinal checks the text and shows it on Today.

Claude writes words, Cardinal writes numbers

Claude only writes words over numbers that code computed. Where a number belongs, Claude puts a marker, and Cardinal fills in the value from the computed facts. Text that contains an amount typed in by the model is rejected, so a figure in your briefing always matches the figure on the page.

If the answer fails a check, you still have every number and recommendation on the page; only the written summary is missing.

Who can read it

Your briefing text is private to you. Your manager never sees it. Managers see numbers about the people who report to them, as the reporting tree allows, but not anyone's briefing text.

No prompt or response text from anyone's own Claude use is ever collected. The briefing job is made from Cardinal's own numbers, not from your conversations with Claude.

If nothing happens

  • No runner set up: the button still queues the job, and it waits. Set up your computer from the Setup page.
  • Computer asleep or off: the job runs when the runner next checks in.
  • See "Waiting for your computer…" for how to check the runner.