Two ways a decision gets recorded
1. Dismiss-with-reason
When you dismiss any action in the Daily Brief, you can optionally add a reason. Click Dismiss, type one line (“we’re deferring all hires until Q3”), click Dismiss with reason. The reason is captured on the action AND seeded as a decision row so future briefs see it. A vanilla dismissal — without a reason — doesn’t create a decision. It’s just a “not now” with no rationale to remember.2. Manual decisions
Click Decisions in the sidebar (under Memory). The page lists every active decision with the date you decided and an optional revisit date. The New decision card at the top accepts free text plus an optional revisit date — click Add decision and it joins the list. The API is also available directly:How decisions feed the brief
Each Daily Brief gets anACTIVE DECISIONS block listing the most recent 12 active (non-archived) decisions:
- Respect prior decisions; don’t re-recommend something the leader has already said no to.
- Make exceptions when the underlying numbers have moved meaningfully since the decision was made — and say so in plain prose (“Your decision to defer the hire was at 12 weeks of runway; you’re now at 6”).
- Surface decisions whose
revisitAtdate has passed: name them, ask whether conditions have changed. Never argue with a decision.
Revisit dates
Each decision can carry arevisitAt timestamp. When that date passes, the brief tags the decision DUE FOR REVISIT and the model is told to bring it up. Use this for “we’re deferring until Q3” — set revisit_at to early Q3, and the brief surfaces it on its own.
Without a revisit date, decisions stay active indefinitely until you archive them.
Archiving
Active decisions hang around in the brief’s context block. When a decision is no longer relevant, click Archive on the row — it disappears from the active list and stops feeding the brief prompt, but stays in the database so you can see what was decided historically. Toggle Show archived in the page header to view (and Restore or permanently Delete) archived decisions. The API equivalent:What decisions aren’t
- Not goals. Goals are targets — “get CSAT to 90%.” Decisions are non-goals — “we’re not doing X right now.” The brief already handles targets via the Watchlist’s per-metric target fields.
- Not preferences. Voice rules, tone, brief cadence — those live in Settings and the system prompt. Decisions are situational calls that should expire as the situation changes.
- Not a CRM. Linear/email drafts/Slack drafts are where you do work. Decisions is just what you’ve ruled out.