Meeting Ingestion
Goal
Meeting transcripts become brain pages that update every mentioned entity — attendees, companies, deals, and action items all propagated in one pass.What the User Gets
Without this: meetings vanish into memory, action items are forgotten, and the agent has no idea what was discussed last time you met someone. With this: every meeting is a permanent record that enriches every person and company page it touches, and the user walks into every follow-up already briefed.Implementation
Tricky Spots
- Always pull the COMPLETE transcript, never the AI summary. AI summaries hallucinate framing — they editorialize what was “agreed” or “decided” when no such agreement happened. The diarized transcript is ground truth.
- Entity propagation is the step most agents skip. A meeting is NOT fully ingested until every attendee’s page, every mentioned person’s page, and every company’s page has a new timeline entry. The meeting page alone is useless without propagation.
- Mentioned people are not just attendees. If the meeting discussed “Sarah’s team at Brex,” then Sarah’s page AND Brex’s page need updates — even though Sarah wasn’t in the room.
- The agent’s analysis is the value, not a summary. “They discussed Q2 targets” is worthless. “Pedro pushed back on the burn rate, Diana didn’t commit to the timeline, and nobody addressed the pricing gap” is useful.
- Back-links must be bidirectional. The meeting page links to attendee pages AND attendee pages link back to the meeting. The graph is bidirectional. Always.
How to Verify
- After ingesting a meeting, run
modusbrain get meetings/{date}-{slug}. Confirm the page has the agent’s analysis above the bar and the full diarized transcript below it. - For each attendee, run
modusbrain get <attendee_slug>. Check that their timeline has a new entry referencing the meeting with specific insights (not just “attended meeting”). - Pick a company mentioned in the meeting. Run
modusbrain get <company_slug>. Confirm a timeline entry exists referencing what was discussed about the company. - Run
modusbrain get_links meetings/{date}-{slug}. Verify back-links exist to all attendee and entity pages. - Run
modusbrain search "{meeting_topic}". Confirm the meeting page appears in search results (verifies sync ran).
Part of the ModusBrain Skillpack.