BXUP Track progress & test yourself — free
Business & Systems Analysis · Playbook · Foundation · ~4 min read
BUSINESS & SYSTEMS ANALYSIS · PLAYBOOK · FOUNDATION

Turn Every Meeting into a Decision Log the Program Can Search

Six months in, nobody remembers why the team chose the API integration over the file drop — but a meeting decided it, with reasons. This playbook pipes meeting transcripts through a fixed extraction into decisions-with-rationale, owner-dated actions, and RAID updates, audited by you before distribution — accruing the institutional memory projects usually lose.

Workflow area: Stakeholder Communication · Tier: Foundation · Hands-on time: ~30 minutes

Meetings are where projects actually decide things, and meeting outcomes are the worst-preserved artifact in business analysis. Minutes, when written at all, record attendance and agenda, not the rationale that makes a decision defensible a quarter later. Meeting AI plus a disciplined extraction template changes the economics: every workshop, steering session, and standup ritual can yield a structured record — what was decided and why, who owns what by when, what risks moved — in five minutes of analyst review instead of forty of typing. The audit pass matters because extraction models resolve ambiguity optimistically: a "let's probably go with B" becomes "Decision: B" unless a human who was in the room says otherwise.

When to use — and when not to

  • Use it for decision-bearing meetingssteering committees, design reviews, workshops, CCB sessions — anywhere a choice with consequences gets made.
  • Use it for recurring rituals that update statesprint reviews and program syncs where actions and RAID items move; the log accumulates into a searchable program memory.
  • Use it when disputes about "what was agreed" keep recurringa distributed, dated decision log with rationale ends the retroactive-renegotiation game.
  • Skip it where recording is not consented or not appropriateHR conversations, legal discussions, and any meeting where a participant declined recording; no transcript means manual notes, and that is fine.
  • Skip the automation for genuinely sensitive negotiationsvendor pricing sessions and personnel decisions deserve human-only records with deliberate wording.

The recipe

  1. Set up capture once. Enable your meeting AI (Teams Copilot, Zoom AI, Fireflies) for the meetings you own, with the consent announcement on. Decide where logs live — a Confluence space, Notion database, or SharePoint list with one entry per meeting and running registers for decisions, actions, and RAID.

  2. Run the transcript through the fixed extraction.

    You are extracting a structured record from a meeting transcript.
    Meeting: [NAME, DATE, ATTENDEES + ROLES]
    Project context: [ONE LINE]
    Prior open actions: [PASTE CURRENT ACTION REGISTER, or "none"]
    
    Extract, using ONLY the transcript:
    
    1. DECISIONS — for each: the decision in one sentence; the
       RATIONALE as stated (quote or close paraphrase with speaker
       and timestamp); alternatives that were discussed and set
       aside; who made or ratified the call. If something was
       discussed but NOT clearly decided, list it under DISCUSSED,
       NOT DECIDED — do not promote leanings into decisions.
    2. ACTIONS — owner, action, due date. If owner or date was not
       stated, write [UNASSIGNED] / [NO DATE] — never guess.
    3. RAID UPDATES — new or changed risks, assumptions, issues,
       dependencies, each with the timestamp where it surfaced.
    4. PRIOR ACTIONS — status of each open action from the register,
       if mentioned: done / progressing / stuck / not mentioned.
    5. PARKING LOT — raised but deferred topics.
    
    Rules: every item carries a timestamp. Never merge two speakers'
    statements. Mark anything you are uncertain about [CHECK].
    
  3. Read a sample of good output.

    DECISIONS
    - D-14: Vendor data flows via API integration, not nightly file
      drop. Rationale: "the file drop means duplicates live for 24
      hours and month-end lands on a weekend" (Ops lead, 22:41).
      Alternatives set aside: file drop (latency), manual entry
      (volume). Ratified by: program sponsor (24:05).
    
    DISCUSSED, NOT DECIDED
    - Retry behavior on API failure — two options aired, no call
      made (31:10). → parking lot.
    
    ACTIONS
    - A-31: IT architect — confirm API rate limits with vendor —
      due 21 May.
    - A-32: [UNASSIGNED] — draft rollback comms — [NO DATE] [CHECK]
    
  4. Audit before distribution — the five-minute pass that makes it trustworthy. You were in the meeting; the model was not. Check three things: every DECISION was actually decided (the most common error is promoting a strong opinion into a ruling); every rationale quote is faithful at its timestamp; every [UNASSIGNED] and [CHECK] is resolved — by you assigning from knowledge of the room, or by an explicit follow-up ask. Then distribute to attendees with a 48-hour correction window: "this becomes the record on Thursday."

  5. Merge into the running registers. Decisions append to the decision log with IDs; actions merge into the action register; RAID updates patch the RAID log. The IDs matter — requirements can now cite D-14 as their origin (feeding pb-04's evidence trails), and the CCB can ask "what did we decide about retries?" and get an answer.

  6. Exploit the accumulated memory. Once ten meetings are logged, the registers become a queryable corpus: paste the decision log into Claude and ask "list every decision touching the vendor API, with rationale" before the next architecture session. Onboarding a new analyst now starts with "read the decision log," not "ask around" — this corpus is what pb-17's grounded Q&A is built on.

Make it yours

  • Meeting AI native summaries as the raw feed: Teams/Zoom summaries are too loose to be the record — use them as a cross-check against your extraction, not a replacement for it.
  • Rovo agents for Confluence-centric programs: an agent can run the extraction template on posted transcripts and draft the page in your decision-log format automatically — keep the human audit-and-distribute step exactly where it is.
  • Claude Project per program: pin the extraction template, register formats, and current registers; each meeting is then one paste, and cross-meeting questions run in the same context.
  • Scale down honestly: for a 20-minute standup, extraction is overkill — a two-line manual note in the action register beats ceremony. Reserve the pipeline for meetings that move state.

Quality check

  • No decision was inventedeverything under DECISIONS was ratified in the room; leanings and strong opinions stayed in DISCUSSED, NOT DECIDED.
  • Rationales are faithfulspot-check quotes at their timestamps; a rationale the speaker would not recognize poisons the log's authority.
  • Every action has a real owner and date[UNASSIGNED] items were resolved before distribution, not shipped as amnesty.
  • Attendees had their correction windowthe record's legitimacy comes from the room having seen it and had the chance to object.
  • Registers were merged, not forkedone decision log, one action register; per-meeting files that never merge recreate the memory problem with extra steps.
  • Consent and scope were honoredoff-record remarks and out-of-scope topics (personnel, legal) were excluded from the distributed record.
Warning

Meeting transcripts capture candor — disagreements, names, half-formed positions — that the polished record should not; process transcripts only in your organization's approved AI tenant, distribute the audited extraction rather than raw transcripts, and apply your retention policy to the recordings themselves.

Key Takeaway:

A decision without its recorded rationale will be re-litigated; five minutes of audited extraction per meeting buys a program memory that answers "why did we choose this?" for as long as the project lives.

This is the free reading view. Open BXUP to track your progress, run the hands-on labs, and prove it with original, exam-pattern assessments.
© Anvi Innovate · BXUP — Be Exponentially Upskilled · BXUP is an independent learning platform, not affiliated with or endorsed by AWS, Microsoft, Google, NVIDIA, IBM, Salesforce, Databricks, Oracle or Anthropic. All trademarks belong to their respective owners. · bxup.in