Productivity

Meeting Decisions Agent

Decisions, owners and open questions — and nothing anyone did not say

Version 3Published Sep 2, 2026
ProductivityExtractclaude-sonnet-5Read-only · auto7 hard rules4 handover rulesResult
7hard rules
Things it must never do, enforced in every run
4handover rules
Conditions where it stops and gives the work to a person
10output fields
A structured result, not a paragraph you have to re-read
≤4steps per run
Bounded work: at most 2 tool calls, enforced by the runtime

Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.

Live wiring for version 3. Tool nodes are the capabilities this agent is registered to call — nothing else can run.

Overview

A meeting summary is a worse version of having been there, which is why nobody reads them. What matters afterwards is narrower: what was decided, who owns what, and what was raised and never resolved.

This agent produces those three things from a transcript or notes. Decisions with the reasoning that was actually given. Actions with the owner who accepted them, in their own words. And the open questions — the thing someone raised that the meeting moved past, which is usually the most valuable line in the document.

What it will not do is tidy the list. Asked for action items, a model always produces a clean set with an owner beside each, inventing owners the meeting never assigned. That item goes into a tracker and someone is chased for work they never accepted. Here, an action with no clear owner is reported as unowned, which is a finding worth reading.

Benefits

Nothing quietly dropped

The unresolved question is written down, not lost.

No phantom tasks

Nobody is chased for work they never accepted.

Settles it later

Decisions with reasoning stop the same argument recurring.

What it does

  • Decisions with their reasoning

    What was decided and why, as stated — so nobody relitigates it next month.

  • Owners only where accepted

    An action nobody took is marked unowned. It will not invent an owner to tidy the list.

  • Surfaces the open questions

    What was raised and moved past. Usually the most valuable line in the document.

  • Separates decided from discussed

    A topic aired at length is not a decision, and treating it as one causes the next argument.

  • Flags contradictions

    Where the meeting decided something that contradicts an earlier decision in the same meeting.

  • Quotes rather than paraphrases

    Commitments recorded in the words that were used.

What this changes

What this changes about your week

It takes over
Writing up what was decided, who owns what, and what was left open.
Done today by
Whoever ran the meeting, or nobody.
How often
Every meeting.
Typical manual effort
Twenty minutes per meeting, which is why it does not get done.

Why Productivity in particular. An action with no owner is marked unowned rather than assigned to whoever spoke most — so nobody is chased for work they never accepted.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    Meeting Decisions Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-sonnet-5 with automatic fallback
  3. 3Toolsextract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Demo

Demo dataIllustrative sample output, abridged.

Input

{
  "transcript": "…",
  "meetingTitle": "Q4 planning"
}

Output

{
  "actions": [
    {
      "due": "before the January window",
      "owner": "Platform lead",
      "action": "Draft the migration runbook.",
      "quoted": "\"I'll write the runbook.\"",
      "ownership": "accepted"
    },
    {
      "due": "",
      "owner": "—",
      "action": "Tell the two affected customers about the new date.",
      "quoted": "\"Someone should let them know.\"",
      "ownership": "unowned"
    }
  ],
  "escalate": false,
  "decisions": [
    {
      "quoted": "\"We're not doing it in December, the freeze alone kills it.\"",
      "decision": "The migration moves to January.",
      "reasoningGiven": "December has a change freeze and the team is short two people over the holidays."
    }
  ],
  "disclaimer": "Only what was actually said. Nothing discussed has been recorded as decided, and no owner or deadline has been assigned that nobody accepted — those are marked unresolved instead.",
  "openQuestions": [
    "Whether the January window clashes with the customer's own freeze — raised, and the meeting moved on."
  ],
  "discussedNotDecided": [
    "Whether to split the migration into two phases. Argued both ways, nothing decided."
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • A transcript or notes
  • Requires the Starter plan or higher

Use cases

Project and steering meetings

Decisions and owners, in minutes.

Client calls

What was agreed, in the words used.

A meeting you missed

What changed, rather than what was said.

Pricing

Starter

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Why does it leave actions unowned?

Because the meeting did. An invented owner ends up in a tracker and someone is chased for work they never accepted. Unowned is a finding, and it is one the organiser should see.

Does it write a summary?

A short one, but that is not the point. Decisions, actions and open questions are what survive a meeting; a summary is a worse version of attending.

Can it send the notes?

No. It drafts. What is circulated from a meeting is a decision for the person who ran it.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent