Studio Founder
Tracking Board Action Items Across 8 Meetings β Nothing Falls Through
Key Takeaway
Our AI agents extract every action item from every board meeting, track ownership and deadlines, flag overdue items, and auto-generate a status section for the next board pack β across multiple entities and dozens of decisions in flight.
The Problem
PyratzLabs is a holding company. We have a holding board. Our subsidiaries have their own boards. That's 3-4 boards meeting quarterly. Eight to twelve board meetings per year. Each meeting produces 5-15 action items.
After a year, that's 40-180 action items in various states: completed, in progress, overdue, forgotten, or β worst β silently dropped because nobody tracked them.
The pattern was always the same. Board meeting happens. Minutes are drafted. Decisions include action items with owners and deadlines. The minutes go into a folder. Three months later, the next meeting happens. Someone says "Did we follow up on the insurance review?" Nobody remembers. The CEO checks the last PV. Finds it. Discovers it was supposed to be done two months ago.
This isn't negligence. It's physics. Board members have day jobs. Action items live in documents nobody re-reads until the next meeting. By then, it's too late to course-correct.
The traditional fix: a corporate secretary maintaining a spreadsheet. But spreadsheets don't read meeting minutes. Someone has to manually extract items, update statuses, and chase owners. At PyratzLabs' scale β 3-4 entities, 8-12 meetings, dozens of action items β that's a part-time job.
The Solution
The Board Meeting Management skill combined with Corporate Records creates a persistent action item tracker across all board meetings and entities. Every time minutes are finalized, the agent extracts action items. Every time a new board pack is generated, the agent checks status and flags overdue items.
Nothing falls through because nothing relies on human memory.
The Process
yamlShow code
skill: board-governance
input:
mode: action-item-tracker
entities:
- name: "PyratzLabs SAS"
meetings_dir: /board/pyratzhq/minutes/
- name: "Zama SAS"
meetings_dir: /board/zama/minutes/
- name: "Artificial-Lab SAS"
meetings_dir: /board/artificial-lab/minutes/
tracking:
extract_from: all-finalized-minutes
track_fields: [decision, owner, deadline, status, entity]
status_options: [pending, in_progress, complete, overdue, cancelled]
auto_flag_overdue: true
overdue_threshold: 0_days # flag on deadline date
output:
master_tracker: /board/action-items-master.json
status_report: /board/action-items-status.md
format: markdown
group_by: entity
Extraction from minutes:
When a PV is finalized, the agent parses it and extracts:
jsonShow code
{
"items": [
{
"id": "PL-2025-Q1-003",
"entity": "PyratzLabs SAS",
"meeting_date": "2025-02-15",
"resolution": "Deuxième Résolution",
"decision": "Invest β¬500K in NewCo at β¬3.3M pre-money valuation",
"action": "Execute investment documents and wire funds",
"owner": "Marie (DG)",
"deadline": "2025-03-15",
"status": "in_progress",
"dependencies": ["Legal review of SHA", "KYC on NewCo"],
"last_updated": "2025-02-20"
}
]
}
Status report for next board pack:
markdownShow code
## Status of Prior Board Decisions β All Entities
### As of March 12, 2025
#### Summary
| Entity | Total Open | On Track | At Risk | Overdue |
|--------|-----------|----------|---------|---------|
| PyratzLabs | 8 | 5 | 1 | 2 |
| Zama | 6 | 4 | 2 | 0 |
| Artificial-Lab | 4 | 3 | 0 | 1 |
| **Total** | **18** | **12** | **3** | **3** |
#### π΄ Overdue Items
| ID | Entity | Decision | Owner | Deadline | Days Overdue |
|----|--------|----------|-------|----------|-------------|
| PL-2024-Q3-007 | PyratzLabs | Update D&O insurance policy | Warren | Sep 30, 2024 | 163 days |
| PL-2024-Q4-002 | PyratzLabs | File annual accounts with Greffe | Warren | Feb 28, 2025 | 12 days |
| AL-2024-Q4-004 | Artificial-Lab | Complete SOC 2 readiness assessment | Thomas | Feb 15, 2025 | 25 days |
#### π‘ At Risk (deadline within 14 days, not yet complete)
| ID | Entity | Decision | Owner | Deadline | Status |
|----|--------|----------|-------|----------|--------|
| PL-2025-Q1-003 | PyratzLabs | Execute NewCo investment | Marie | Mar 15, 2025 | In progress β SHA under review |
| ZM-2025-Q1-001 | Zama | Submit CASP application | Legal | Mar 20, 2025 | In progress β dossier 80% complete |
| ZM-2024-Q4-005 | Zama | Renew AWS enterprise agreement | Ops | Mar 25, 2025 | Pending β negotiation not started |
#### β
Recently Completed
| ID | Entity | Decision | Owner | Completed |
|----|--------|----------|-------|-----------|
| PL-2024-Q4-001 | PyratzLabs | Hire Head of Compliance | Bilal | Jan 15, 2025 |
| ZM-2024-Q4-003 | Zama | Complete IP audit | Warren | Feb 10, 2025 |
| AL-2024-Q4-001 | Artificial-Lab | Launch Artifice Studio beta | Thomas | Jan 28, 2025 |
Pre-meeting alerts:
Two weeks before each board meeting, the agent generates a notification:
markdownShow code
## Pre-Meeting Action Item Alert β PyratzLabs Board (Mar 28, 2025)
β οΈ 2 overdue items require board attention
β οΈ 1 at-risk item may miss deadline before meeting
β
5 items on track
Recommend: Add "Status of Prior Decisions" as agenda item #6
with specific discussion on D&O insurance (163 days overdue).
The Results
| Metric | Manual Tracking | Agent Tracking |
|---|---|---|
| Items tracked | Whatever someone remembers | 100% β extracted from every PV |
| Status updates | Before meetings (rushed) | Continuous |
| Overdue detection | At next meeting (3 months late) | Real-time flagging |
| Cross-entity visibility | Separate spreadsheets | Unified dashboard |
| Time to produce status report | 2-4 hours | Automatic |
| Items that "fell through" (2024) | ~15% | 0% |
The 163-day overdue D&O insurance item is the one that convinced the board this system was worth it. That item had been assigned, recorded in minutes, and then forgotten for five months. The agent caught it on day one of tracking. No item has been forgotten since.
Try It Yourself
bashShow code
# Install via Mr.Chief dashboard after signing up at mrchief.ai/setup
# clawhub install board-governance corporate-records
View details
Extract all action items from our last 4 board meeting minutes. Track owner, deadline,
and status. Flag anything overdue. Generate a status report for our next board meeting.
Point it at your minutes folder. Let nothing escape.
Forty action items across three entities and eight meetings. Zero dropped. Zero forgotten. The board secretary's spreadsheet is retired. Good riddance.
Related case studies
Studio Founder
Extracting Action Items From Board Minutes β Across 2 Years of Meetings
We uploaded 8 board meeting PDFs spanning 2 years, extracted every decision and action item, and cross-referenced them to find the governance dead zone β decisions made but never executed.
Studio Founder
Our Board Pack Generates Itself Every Quarter
We automated quarterly board pack assembly β financials, KPIs, agenda, voting matters β using AI agents that pull data from across our operations. CFO review: 30 minutes instead of 3 days.
Studio Founder
The Self-Generating Board Calendar β Regulatory Dates, Filings, and Meetings All in One
Our AI agent generates an annual board calendar combining AGO, AGE, regulatory filings, financial deadlines, and shareholder commitments β syncing to Google Calendar with automated reminders.
Want results like these?
Start free with your own AI team. No credit card required.