Decision Memo AI workflow template: A decision you can defend later.

The Decision Memo template makes your AI work a decision through four steps: frame it with explicit criteria, lay out the realistic options even-handedly, write a recommendation tied to those criteria, then record the call. The recommendation stops for you, because the decision is yours. Reject it and the AI reconsiders the options.

4 steps · 1 approval · 1 loop back

Decision Memo · example runyour AI client
  1. 01Frame
  2. 02Options
  3. 03Recommendationyou approve
  4. 04Recordclosing note
task created · workflow attached

example · the steps are this template's real steps

in short

What does the Decision Memo template do?

For founders, managers and operators facing build-or-buy, vendor or hiring calls they will need to explain months later.

It is a stored workflow, not a prompt. Your AI client receives one step at a time from ConvOps over MCP, does the work, and advances. The engine holds the run at the approval until a person says yes.

  • Decide build-versus-buy with the trade-offs laid out side by side
  • Choose between vendors with a clear recommendation and rationale
  • Weigh a hiring or timing decision and record why you chose what you did
step by step

How does the Decision Memo workflow run?

4 steps, in this order. Below each one is the instruction your AI receives at that step, exactly as the template stores it.

Frame
Options
Recommendationapproval
Recordclosing note
  1. 01

    Frame

    the agent works

    Frame the decision before exploring options.

    Capture:

    • The decision: what exactly is being decided, in one sentence
    • The context: why this is on the table now
    • The stakes: what a good or bad call affects
    • The decision criteria: what a good outcome must satisfy, in priority order (cost, speed, risk, fit, reversibility)
    • The deadline and who owns the final call

    A decision with no stated criteria cannot be evaluated. If criteria are unclear, agree them with the operator before advancing.

    Save the framing as a task note with task_notes_add. The next step (Options) reads this note.

  2. 02

    Options

    the agent works

    Read the task notes with task_notes_list: the note from the Frame step contains the decision, stakes, and criteria. Work from it.

    Lay out the realistic options. What good looks like:

    • Each genuine option named, including "do nothing" where relevant
    • For each: how it scores against the stated criteria
    • The trade-offs: what you gain and give up with each
    • Risks and how reversible each path is
    • Any evidence or research backing the assessment

    Be even-handed: do not stack the deck toward a favorite. If a research report informs this, pull from its findings.

    Save the options and their trade-offs as a task note with task_notes_add. The Recommendation step reads this note.

  3. 03

    Recommendation

    waits for your approval

    Read the task notes with task_notes_list: the Options note holds the options and trade-offs, and the Frame note holds the criteria. Work from them.

    Write the recommendation:

    • The recommended option, stated clearly
    • The rationale tied directly to the decision criteria
    • What you are trading away by choosing it, acknowledged honestly
    • The conditions under which a different option would be better

    Present this as a recommendation, not a verdict. Save the recommendation as a task note with task_notes_add. Then ask the operator to make the call. This is a checkpoint: the decision is the operator's to make, so the AI cannot advance until you decide. If you reject the recommendation, the workflow returns to Options to reconsider.

    rejected → back to Options

  4. 04

    Record

    closes with a note

    Read the task notes with task_notes_list: the Recommendation note holds the recommended option and the operator's decision. Work from it.

    Record the final decision. Save a task note with task_notes_add capturing:

    • The decision made
    • The date and who made the call
    • The rationale: the criteria it satisfied and the trade-off accepted
    • The options not chosen, briefly, so the reasoning is on the record

    This note is the durable record of the decision. Close out the task.

where a person decides

Where do you approve in Decision Memo?

One step waits for a person. You answer in the chat; the engine records the verdict and the audit row records who gave it.

step 3

Recommendation

The AI recommends; you decide. Approve to record the call, or reject and the workflow returns to Options to reconsider.

what you review

  • The recommended option, stated clearly
  • The rationale tied directly to the decision criteria
  • What you are trading away by choosing it, acknowledged honestly
  • The conditions under which a different option would be better

reject → back to Options

gates the engine checks without you

  • Record closes only when your AI leaves a closing note. The note is saved to the task as context, so later work can find why it ended the way it did.
what you need

What do you need to run Decision Memo?

Read from the template's own steps: the tools they call, the files they write, and whether they touch code.

An AI client
Claude Code, Claude (desktop, web, Cowork), OpenAI Codex, ChatGPT, Cursor, OpenCode, or any MCP client. ConvOps does not run the model; your client does the work.
ConvOps
A workspace with Decision Memo installed. It attaches to the task task type, so new work of that type starts on it.
Tools your AI calls
workflow_advance to move between steps, plus task_notes_add and task_notes_list to save and read each step's output.
Where the work lands
Task notes in ConvOps. Each step saves its output with task_notes_add, and the next step reads it back.
A repository
No. A plain chat client is enough.
Roles named in steps
None. One AI runs every step.
make it yours

How do you customize Decision Memo?

An installed template is a workflow in your workspace. Ask your AI to change it in plain words; the edit lands on the one step that needs it.

ChatGPTexample

new chat

more example prompts

  • "In Frame, always include reversibility as a criterion."
  • "Add a step before Options that runs a short research pass on each option."
  • "In Record, also post the decision to our decisions log."
the difference

Decision Memo: without a workflow vs with it

  • The decision gets made in a hallway and three months later nobody remembers why
  • One option gets championed and the alternatives are never seriously weighed
  • The recommendation lands before the decision-maker has actually signed off on it
  • The process lives in a prompt, and each run follows it a little differently
questions

Decision Memo template FAQ

What does the final record contain?

The decision made, the date and who made the call, the rationale (the criteria it satisfied and the trade-off accepted), and the options not chosen, saved as a task note that is the durable record.

Does it include "do nothing" as an option?

Yes, where relevant. The Options step names each genuine option including "do nothing", scores each against the criteria, and is told not to stack the deck toward a favorite.

Can a research report feed a decision memo?

Yes. The Research Report template's final note is its named input for a Decision Memo, and the Options step pulls from a research report's findings when one exists.

Which AI clients can run the Decision Memo template?

Any MCP client connected to ConvOps. Verified clients: Claude Code, Claude (desktop, web, Cowork), OpenAI Codex, ChatGPT, Cursor, OpenCode. It needs no repository, so a plain chat client works.