Module 07 demo · ~3 minutes · one meeting note, summarized as an ask, a specification, and a contract
> summarize the pbm renewal meeting note
The meeting opened with a long discussion
of rate table discrepancies. The vendor
acknowledged the data feed delay...
DECISIONS
- reconcile rate tables (consulting team)
- legal review of clause 7
Readable. Organized the way this run
happened to organize it.
> summarize the pbm renewal meeting note
KEY DECISIONS
1. Rate tables: reconcile by Friday
2. Clause 7 goes to legal
DISCUSSION
The data feed delay came up again...
Also fine. Also different: new headings,
new order, numbers instead of bullets.
Nothing is broken. Nothing is dependable.
> summarize the pbm renewal meeting note.
criteria: five bullets or fewer. every
bullet names who committed to what, with
the date if one was said. anything
unresolved goes under one "Open" heading.
- consulting team: reconcile rate tables
by 2026-08-15
- vendor counsel: legal review of clause 7,
no date stated
- vendor IT: restore the data feed,
by 2026-08-13
Open
- rebate true-up method still undecided
Count the bullets. Scan for owners.
One extra heading. Checked in ten seconds.
---
name: meeting-summary
description: Summarize a meeting note into
owner-and-date bullets plus an Open list.
---
Criteria:
- five bullets or fewer
- every bullet: who committed to what,
date if one was said, else "no date
stated"
- unresolved items under one "Open"
heading. no other headings.
Worked example:
- consulting team: reconcile rate tables
by 2026-08-15
Run one:
{"owner": "vendor counsel",
"commitment": "legal review of clause 7"}
Run two:
Here is the summary as JSON:
{"owner": "vendor counsel",
"commitment": "legal review of clause 7"}
A person reads both fine. The tracker
reading run two chokes on the polite
sentence in front of the data. Asking
almost always works. Almost is the bug.
The schema, in plain words:
commitment text, never empty
owner text, never empty
due YYYY-MM-DD or "none stated"
source_note must name a real file
No other fields allowed.
Software checks every record against
this and says exactly what fails,
by field name. Not "looks wrong":
"due is missing".
Record 3 came back:
{"commitment": "restore the data feed",
"due": "2026-08-13"}
Check: FAIL. owner: missing.
source_note: missing.
Retry, with the failure attached:
"record 3 is missing owner and
source_note. both are required."
{"commitment": "restore the data feed",
"owner": "vendor IT",
"due": "2026-08-13",
"source_note": "2026-08-11 pbm-renewal.md"}
Check: PASS. The bad record never
reached the tracker.