Meeting Minutes Skill
Overview
Provides structured meeting recording, action item tracking, and professional .docx generation for construction project meetings. Supports multiple meeting types with specialized content for pre-installation conferences. Automatically carries forward open action items between meetings and surfaces critical items in daily operations.
Meeting Types
OAC Meeting (Owner-Architect-Contractor)
- Typically weekly or bi-weekly
- Attendees: Owner, Architect, General Contractor, Key Subcontractors
- Focus: Overall project status, design decisions, issues, schedule
- Content: RFI tracking, change order discussions, coordination
- Action items: Design clarifications, schedule updates, specification reviews
Progress Meeting
- Weekly or bi-weekly project status
- Attendees: General Contractor, Subcontractor Foremen, Key Consultants
- Focus: Construction progress, safety, quality, schedule adherence
- Content: Daily/weekly progress metrics, upcoming work, resource needs
- Action items: Schedule adjustments, material coordination, quality issues
Safety Meeting
- Toolbox talks (daily or weekly 15-min safety briefs)
- Weekly or monthly formal safety meetings
- Attendees: Job site personnel, safety manager, subcontractor leads
- Focus: Hazard identification, OSHA compliance, near-miss incidents, safety training
- Content: Hazards present, PPE requirements, incident review, corrective actions
- Action items: Hazard corrections, training assignments, equipment upgrades
Pre-Installation Conference (Pre-Install)
- Held before major trades begin (concrete, MEP, structural, etc.)
- Attendees: Trade contractor, General Contractor, Architect, Inspector
- Focus: Spec compliance, material quality, installation procedures, QC checkpoints
- Content: Spec section review, submittal status, delivery schedules, QC requirements, hold points
- Action items: Material ordering, submittal finalization, equipment staging, coordination tasks
- Special fields: spec_sections_reviewed[], submittal_status[], material_delivery_dates[], qc_requirements[], weather_restrictions, hold_points[]
Coordination Meeting
- Trades coordination, safety coordination, logistics
- Attendees: Multiple subcontractors, General Contractor, Scheduler
- Focus: Trade sequencing, spatial coordination, utility routing, equipment staging
- Content: Weekly work plans, interface coordination, access requirements, phasing
- Action items: Coordination requirements, schedule adjustments, equipment staging
Core Data Structures
Meeting Object
{
id: "MTG-001", # Auto-assigned, sequential, never reset
type: "OAC" | "progress" | "safety" | "pre-install" | "coordination",
date: "2025-02-17", # ISO 8601 format
time: "09:00 AM", # 12-hour format with AM/PM
location: "Project Trailer" | "Site Office",
attendees: [
{
name: "John Smith",
company: "ABC Construction",
role: "Project Manager",
phone: "555-0101",
email: "john@abcconstruction.com"
},
...
],
discussion_items: [
{
topic: "Schedule Updates",
discussion_summary: "Team reviewed current critical path...",
decisions_made: ["Adjust concrete pour by 3 days", "Expedite rebar delivery"],
linked_action_items: ["AI-0001", "AI-0002"]
},
...
],
action_items: ["AI-0001", "AI-0002", ...], # References to action item IDs
carry_forward_items: ["AI-0045", "AI-0046", ...], # From previous meetings
previous_meeting_id: "MTG-015" | null,
prepared_by: "Jane Doe",
prepared_date: "2025-02-17",
general_notes: "Weather delay expected next week"
}
Action Item Object
{
id: "AI-0001", # Auto-assigned, sequential, never reset
description: "Review final mechanical submittal and approve",
assignee: "Tom Jones",
assignee_company: "XYZ MEP",
due_date: "2025-02-24",
status: "open" | "in_progress" | "closed" | "deferred",
linked_rfi: "RFI-018" | null,
linked_co: "CO-005" | null,
linked_submittal: "SUB-M-042" | null,
created_meeting: "MTG-001",
closed_meeting: null,
notes: "Client awaiting architect review",
created_date: "2025-02-17"
}
Meeting Log (Project-Level)
{
project_id: "PRJ-2024-001",
meetings: [
{ Meeting Object },
{ Meeting Object },
...
],
last_meeting_date: "2025-02-17"
}
Action Item Log (Project-Level)
{
project_id: "PRJ-2024-001",
items: [
{ Action Item Object },
{ Action Item Object },
...
],
open_count: 23,
overdue_count: 3,
closed_count: 145
}
Carry-Forward Logic
Automatic Carry-Forward
When creating a new meeting:
- Load all action items with status in ["open", "in_progress"]
- Filter by created_meeting <= previous_meeting_id
- Present to user with context: due date, assignee, description
- For each item, ask: "Still open? (yes/no/deferred/completed)"
- If completed: update status = "closed", closed_meeting = current meeting_id
- If deferred: capture new due date and notes
- If still open: capture status update in notes
- Store updated items in action_item_log
- Link carry-forward items to current meeting via carry_forward_items[]
Overdue Item Highlighting
- Any action item with due_date < today AND status in ["open", "in_progress"]
- Flagged with visual indicator (red, bold)
- Surfaced in morning brief automatically
- Requires status update or new due date during meeting
.docx Generation
Document Header
- Project name and code (top-left)
- Meeting type and ID centered, prominent
- Date, time, location (top-right aligned)
- Prepared by and date prepared (footer)
Attendees Section
- Professional table: Name | Company | Role | Contact
- All attendees listed in attendance order
Discussion Items Section
- For each discussion_item:
- Large bold topic heading (navy color)
- Discussion summary paragraph
- "Decisions" subheading (blue)
- Bullet list of decisions_made
- Action items from this topic linked by ID
Action Items Table
- Columns: ID | Description | Assignee | Due Date | Status
- Rows sorted by due date (soonest first)
- Status color coding:
- Open: Red background, white text
- In Progress: Yellow background, black text
- Closed: Green background, white text
- Deferred: Gray background, white text
- Bold action items overdue (due_date < today)
- Carry-forward items marked with "CF" badge
Carry-Forward Summary (if applicable)
- Heading: "Items Carried From Previous Meeting"
- Count of carried items, count closed, count still open
- Summary line: "3 of 5 carry-forward items closed this meeting"
Pre-Installation Conference Special Content
If meeting type == "pre-install":
- Spec Sections Reviewed: bulleted list
- Submittal Status Table: Submittal ID | Item | Status | Due Date
- Material Delivery Schedule: Item | Supplier | Expected Date
- QC Requirements: bullet list of quality checkpoints
- Weather Restrictions: paragraph on weather-dependent work
- Hold Points: numbered list of inspection hold points
General Notes Section
- Any additional meeting notes
- Attendee absences or late arrivals
- Next meeting schedule
Styling
- Font: Calibri 11pt (body), 14pt bold (section headings)
- Header color: Navy (#001a4d)
- Accent color: Blue (#0047ab)
- Zebra striping on tables (alternating light gray rows)
- Page breaks between major sections
- Footer with page numbers and "Confidential - Project Document"
Integration Points
Morning Brief Integration
/morning-brief surfaces:
- Overdue action items (due_date < today AND status in [open, in_progress])
- High-priority open items from most recent OAC meeting
- Any deferred items with new due dates
- Display format: "2 overdue action items require status update"
Weekly Report Integration
/weekly-report includes:
- Count of meetings held that week
- Summary of meeting types
- New action items created
- Action items closed
- Overdue count at week end
- Critical decisions made (from OAC meetings)
- Format: Executive summary section, detailed table
Daily Report Integration
/daily-report can reference:
- Due today action items
- Upcoming critical milestones
- Links to related meeting minutes
- Format: "Action items due today" section
Project Handoff Integration
Transition reports include:
- All open action items (sorted by due date)
- Deferred items with rationale
- Critical carry-forward items for next phase
- Meeting schedule cadence established
Storage Locations
Document Output
folder_mapping.oac_reports / "meeting_minutes" / "meeting_minutes_MTG-001_2025-02-17_OAC.docx"
Structured Data
meeting-log.json → meetings[] → All meetings, indexed by meeting_id
meeting-log.json → action_items[] → All action items, indexed by action_id
meeting-log.json → last_meeting_date → Date of most recent meeting
Workflow Summary
- Meeting recorded via /meeting-notes command
- Carry-forward items automatically surface from previous meeting
- Action items created with ID, assignee, due date
- .docx minutes generated with professional formatting
- Morning brief surfaces overdue items daily
- Weekly report summarizes meeting activity and action items
- Daily report calls out items due today
- Status updates during next meeting (carry-forward logic)
- Items closed when completed, tracked in closed_meeting field
Key Fields Explained
- meeting_id (MTG-001): Sequential, auto-assigned, never reset. Provides unique identifier for all meetings across project lifecycle.
- action_id (AI-0001): Sequential, auto-assigned, never reset. Provides unique identifier for all action items. Used for cross-referencing in RFIs, COs, etc.
- status: Tracks action item lifecycle. "open" = assigned but not started, "in_progress" = actively being worked, "closed" = completed, "deferred" = pushed to future date.
- created_meeting / closed_meeting: Tracks which meeting created/closed the item. Enables historical reporting.
- carry_forward_items[]: Explicit list of items carried from previous meeting. Differentiates carry-forward from newly created items.
- linked_rfi / linked_co / linked_submittal: Cross-references to related project documents. Enables quick navigation from meeting minutes to RFI/CO/submittal tracking.
Project Intelligence Auto-Population
When project intelligence is loaded, auto-populate meeting agenda sections with current project data to save time and ensure accuracy.
Schedule Update Section
Before or during progress/OAC meetings:
- Read
schedule.json → current_phase, percent_complete, milestones[]
- Auto-populate schedule status: current phase, overall % complete, upcoming milestones (next 30 days), any milestones at risk
- Read
schedule.json → critical_path[] → list critical path activities and their status
- Example: "Schedule Status: Foundation phase, 22% complete. Upcoming: Steel delivery 3/1, PEMB erection start 3/8."
RFI/Submittal Status Tables
For OAC and progress meetings:
- Read
rfi-log.json → count RFIs by status (open, overdue >14 days, resolved this week)
- Read
submittal-log.json → count submittals by status (pending review, overdue >10 days, approved this week)
- Auto-populate status tables with counts and highlight overdue items
- Example: "RFIs: 3 open (1 overdue >14 days), 2 resolved this week. Submittals: 5 under review (1 overdue), 3 approved."
Change Order Status
For OAC meetings:
- Read
change-order-log.json → group COs by status (draft, submitted, under_review, approved)
- Auto-populate CO section with pending CO count, total pending cost exposure, recently approved COs
- Example: "Change Orders: 2 pending review ($23,500 exposure), 1 approved this week (CO-005, $17,800)."
Action Item Carry-Forward
For all meeting types:
- Read
meeting-log.json → pull all action items where status != "closed" from previous meetings
- Auto-populate carry-forward section with item ID, description, assignee, due date, and days overdue
- Calculate aging: items open >14 days highlighted, items open >30 days flagged critical
- Example: "5 carry-forward items (2 overdue): AI-0045 — Review MEP coordination (Tom Jones, 8 days overdue)"
Weather Summary
For progress meetings:
- Read
daily-report-data.json → pull weather data from all reports in the meeting period
- Summarize: average temp range, precipitation days, any weather delays
- Example: "Weather this week: Highs 42-55°F, lows 28-35°F. 1 rain day (Tuesday). No weather delays."
Safety Summary
For all meeting types (safety moment section):
- Read
safety-log.json → pull incident count, near-miss count for the period
- Calculate TRIR from
osha_300_log if available
- Read
safety-log.json → toolbox_talks[] → count talks held this period
- Example: "Safety: 0 recordable incidents, 3 near-misses reported, 5 toolbox talks held. TRIR: 0.0 YTD."
Trigger Phrases
The skill activates on phrases like:
- "Take meeting minutes"
- "Record meeting notes"
- "OAC meeting notes"
- "What are our open action items?"
- "Follow up on this action item"
- "Carry forward items from last meeting"
- "Generate meeting report"
- "Pre-install conference"
- "Safety toolbox talk"
1---2name: meeting-minutes3description: Record and generate professional meeting minutes for OAC meetings, progress meetings, safety meetings, and pre-installation conferences. Tracks action items across meetings with automatic carry-forward. Generates .docx minutes documents with status indicators. Integrates with morning brief (overdue action items), weekly report (meeting summary), and daily report (action item references). Surfaces critical action items in handoff reports. Triggers: "meeting notes", "meeting minutes", "OAC meeting", "OAC notes", "progress meeting", "safety meeting", "toolbox talk", "pre-install meeting", "pre-installation conference", "action items", "carry forward", "action item status".4---56# Meeting Minutes Skill78## Overview9Provides structured meeting recording, action item tracking, and professional .docx generation for construction project meetings. Supports multiple meeting types with specialized content for pre-installation conferences. Automatically carries forward open action items between meetings and surfaces critical items in daily operations.1011## Meeting Types1213### OAC Meeting (Owner-Architect-Contractor)14- Typically weekly or bi-weekly15- Attendees: Owner, Architect, General Contractor, Key Subcontractors16- Focus: Overall project status, design decisions, issues, schedule17- Content: RFI tracking, change order discussions, coordination18- Action items: Design clarifications, schedule updates, specification reviews1920### Progress Meeting21- Weekly or bi-weekly project status22- Attendees: General Contractor, Subcontractor Foremen, Key Consultants23- Focus: Construction progress, safety, quality, schedule adherence24- Content: Daily/weekly progress metrics, upcoming work, resource needs25- Action items: Schedule adjustments, material coordination, quality issues2627### Safety Meeting28- Toolbox talks (daily or weekly 15-min safety briefs)29- Weekly or monthly formal safety meetings30- Attendees: Job site personnel, safety manager, subcontractor leads31- Focus: Hazard identification, OSHA compliance, near-miss incidents, safety training32- Content: Hazards present, PPE requirements, incident review, corrective actions33- Action items: Hazard corrections, training assignments, equipment upgrades3435### Pre-Installation Conference (Pre-Install)36- Held before major trades begin (concrete, MEP, structural, etc.)37- Attendees: Trade contractor, General Contractor, Architect, Inspector38- Focus: Spec compliance, material quality, installation procedures, QC checkpoints39- Content: Spec section review, submittal status, delivery schedules, QC requirements, hold points40- Action items: Material ordering, submittal finalization, equipment staging, coordination tasks41- Special fields: spec_sections_reviewed[], submittal_status[], material_delivery_dates[], qc_requirements[], weather_restrictions, hold_points[]4243### Coordination Meeting44- Trades coordination, safety coordination, logistics45- Attendees: Multiple subcontractors, General Contractor, Scheduler46- Focus: Trade sequencing, spatial coordination, utility routing, equipment staging47- Content: Weekly work plans, interface coordination, access requirements, phasing48- Action items: Coordination requirements, schedule adjustments, equipment staging4950## Core Data Structures5152### Meeting Object53```54{55 id: "MTG-001", # Auto-assigned, sequential, never reset56 type: "OAC" | "progress" | "safety" | "pre-install" | "coordination",57 date: "2025-02-17", # ISO 8601 format58 time: "09:00 AM", # 12-hour format with AM/PM59 location: "Project Trailer" | "Site Office",60 attendees: [61 {62 name: "John Smith",63 company: "ABC Construction",64 role: "Project Manager",65 phone: "555-0101",66 email: "john@abcconstruction.com"67 },68 ...69 ],70 discussion_items: [71 {72 topic: "Schedule Updates",73 discussion_summary: "Team reviewed current critical path...",74 decisions_made: ["Adjust concrete pour by 3 days", "Expedite rebar delivery"],75 linked_action_items: ["AI-0001", "AI-0002"]76 },77 ...78 ],79 action_items: ["AI-0001", "AI-0002", ...], # References to action item IDs80 carry_forward_items: ["AI-0045", "AI-0046", ...], # From previous meetings81 previous_meeting_id: "MTG-015" | null,82 prepared_by: "Jane Doe",83 prepared_date: "2025-02-17",84 general_notes: "Weather delay expected next week"85}86```8788### Action Item Object89```90{91 id: "AI-0001", # Auto-assigned, sequential, never reset92 description: "Review final mechanical submittal and approve",93 assignee: "Tom Jones",94 assignee_company: "XYZ MEP",95 due_date: "2025-02-24",96 status: "open" | "in_progress" | "closed" | "deferred",97 linked_rfi: "RFI-018" | null,98 linked_co: "CO-005" | null,99 linked_submittal: "SUB-M-042" | null,100 created_meeting: "MTG-001",101 closed_meeting: null,102 notes: "Client awaiting architect review",103 created_date: "2025-02-17"104}105```106107### Meeting Log (Project-Level)108```109{110 project_id: "PRJ-2024-001",111 meetings: [112 { Meeting Object },113 { Meeting Object },114 ...115 ],116 last_meeting_date: "2025-02-17"117}118```119120### Action Item Log (Project-Level)121```122{123 project_id: "PRJ-2024-001",124 items: [125 { Action Item Object },126 { Action Item Object },127 ...128 ],129 open_count: 23,130 overdue_count: 3,131 closed_count: 145132}133```134135## Carry-Forward Logic136137### Automatic Carry-Forward138When creating a new meeting:1391. Load all action items with status in ["open", "in_progress"]1402. Filter by created_meeting <= previous_meeting_id1413. Present to user with context: due date, assignee, description1424. For each item, ask: "Still open? (yes/no/deferred/completed)"1435. If completed: update status = "closed", closed_meeting = current meeting_id1446. If deferred: capture new due date and notes1457. If still open: capture status update in notes1468. Store updated items in action_item_log1479. Link carry-forward items to current meeting via carry_forward_items[]148149### Overdue Item Highlighting150- Any action item with due_date < today AND status in ["open", "in_progress"]151- Flagged with visual indicator (red, bold)152- Surfaced in morning brief automatically153- Requires status update or new due date during meeting154155## .docx Generation156157### Document Header158- Project name and code (top-left)159- Meeting type and ID centered, prominent160- Date, time, location (top-right aligned)161- Prepared by and date prepared (footer)162163### Attendees Section164- Professional table: Name | Company | Role | Contact165- All attendees listed in attendance order166167### Discussion Items Section168- For each discussion_item:169 - Large bold topic heading (navy color)170 - Discussion summary paragraph171 - "Decisions" subheading (blue)172 - Bullet list of decisions_made173 - Action items from this topic linked by ID174175### Action Items Table176- Columns: ID | Description | Assignee | Due Date | Status177- Rows sorted by due date (soonest first)178- Status color coding:179 - Open: Red background, white text180 - In Progress: Yellow background, black text181 - Closed: Green background, white text182 - Deferred: Gray background, white text183- Bold action items overdue (due_date < today)184- Carry-forward items marked with "CF" badge185186### Carry-Forward Summary (if applicable)187- Heading: "Items Carried From Previous Meeting"188- Count of carried items, count closed, count still open189- Summary line: "3 of 5 carry-forward items closed this meeting"190191### Pre-Installation Conference Special Content192If meeting type == "pre-install":193 - Spec Sections Reviewed: bulleted list194 - Submittal Status Table: Submittal ID | Item | Status | Due Date195 - Material Delivery Schedule: Item | Supplier | Expected Date196 - QC Requirements: bullet list of quality checkpoints197 - Weather Restrictions: paragraph on weather-dependent work198 - Hold Points: numbered list of inspection hold points199200### General Notes Section201- Any additional meeting notes202- Attendee absences or late arrivals203- Next meeting schedule204205### Styling206- Font: Calibri 11pt (body), 14pt bold (section headings)207- Header color: Navy (#001a4d)208- Accent color: Blue (#0047ab)209- Zebra striping on tables (alternating light gray rows)210- Page breaks between major sections211- Footer with page numbers and "Confidential - Project Document"212213## Integration Points214215### Morning Brief Integration216```217/morning-brief surfaces:218 - Overdue action items (due_date < today AND status in [open, in_progress])219 - High-priority open items from most recent OAC meeting220 - Any deferred items with new due dates221 - Display format: "2 overdue action items require status update"222```223224### Weekly Report Integration225```226/weekly-report includes:227 - Count of meetings held that week228 - Summary of meeting types229 - New action items created230 - Action items closed231 - Overdue count at week end232 - Critical decisions made (from OAC meetings)233 - Format: Executive summary section, detailed table234```235236### Daily Report Integration237```238/daily-report can reference:239 - Due today action items240 - Upcoming critical milestones241 - Links to related meeting minutes242 - Format: "Action items due today" section243```244245### Project Handoff Integration246```247Transition reports include:248 - All open action items (sorted by due date)249 - Deferred items with rationale250 - Critical carry-forward items for next phase251 - Meeting schedule cadence established252```253254## Storage Locations255256### Document Output257```258folder_mapping.oac_reports / "meeting_minutes" / "meeting_minutes_MTG-001_2025-02-17_OAC.docx"259```260261### Structured Data262```263meeting-log.json → meetings[] → All meetings, indexed by meeting_id264meeting-log.json → action_items[] → All action items, indexed by action_id265meeting-log.json → last_meeting_date → Date of most recent meeting266```267268## Workflow Summary2692701. **Meeting recorded** via /meeting-notes command2712. **Carry-forward items** automatically surface from previous meeting2723. **Action items** created with ID, assignee, due date2734. **.docx minutes** generated with professional formatting2745. **Morning brief** surfaces overdue items daily2756. **Weekly report** summarizes meeting activity and action items2767. **Daily report** calls out items due today2778. **Status updates** during next meeting (carry-forward logic)2789. **Items closed** when completed, tracked in closed_meeting field279280## Key Fields Explained281282- **meeting_id (MTG-001)**: Sequential, auto-assigned, never reset. Provides unique identifier for all meetings across project lifecycle.283- **action_id (AI-0001)**: Sequential, auto-assigned, never reset. Provides unique identifier for all action items. Used for cross-referencing in RFIs, COs, etc.284- **status**: Tracks action item lifecycle. "open" = assigned but not started, "in_progress" = actively being worked, "closed" = completed, "deferred" = pushed to future date.285- **created_meeting / closed_meeting**: Tracks which meeting created/closed the item. Enables historical reporting.286- **carry_forward_items[]**: Explicit list of items carried from previous meeting. Differentiates carry-forward from newly created items.287- **linked_rfi / linked_co / linked_submittal**: Cross-references to related project documents. Enables quick navigation from meeting minutes to RFI/CO/submittal tracking.288289## Project Intelligence Auto-Population290291When project intelligence is loaded, auto-populate meeting agenda sections with current project data to save time and ensure accuracy.292293### Schedule Update Section294Before or during progress/OAC meetings:295- Read `schedule.json` → `current_phase`, `percent_complete`, `milestones[]`296- Auto-populate schedule status: current phase, overall % complete, upcoming milestones (next 30 days), any milestones at risk297- Read `schedule.json` → `critical_path[]` → list critical path activities and their status298- Example: "Schedule Status: Foundation phase, 22% complete. Upcoming: Steel delivery 3/1, PEMB erection start 3/8."299300### RFI/Submittal Status Tables301For OAC and progress meetings:302- Read `rfi-log.json` → count RFIs by status (open, overdue >14 days, resolved this week)303- Read `submittal-log.json` → count submittals by status (pending review, overdue >10 days, approved this week)304- Auto-populate status tables with counts and highlight overdue items305- Example: "RFIs: 3 open (1 overdue >14 days), 2 resolved this week. Submittals: 5 under review (1 overdue), 3 approved."306307### Change Order Status308For OAC meetings:309- Read `change-order-log.json` → group COs by status (draft, submitted, under_review, approved)310- Auto-populate CO section with pending CO count, total pending cost exposure, recently approved COs311- Example: "Change Orders: 2 pending review ($23,500 exposure), 1 approved this week (CO-005, $17,800)."312313### Action Item Carry-Forward314For all meeting types:315- Read `meeting-log.json` → pull all action items where `status` != "closed" from previous meetings316- Auto-populate carry-forward section with item ID, description, assignee, due date, and days overdue317- Calculate aging: items open >14 days highlighted, items open >30 days flagged critical318- Example: "5 carry-forward items (2 overdue): AI-0045 — Review MEP coordination (Tom Jones, 8 days overdue)"319320### Weather Summary321For progress meetings:322- Read `daily-report-data.json` → pull weather data from all reports in the meeting period323- Summarize: average temp range, precipitation days, any weather delays324- Example: "Weather this week: Highs 42-55°F, lows 28-35°F. 1 rain day (Tuesday). No weather delays."325326### Safety Summary327For all meeting types (safety moment section):328- Read `safety-log.json` → pull incident count, near-miss count for the period329- Calculate TRIR from `osha_300_log` if available330- Read `safety-log.json` → `toolbox_talks[]` → count talks held this period331- Example: "Safety: 0 recordable incidents, 3 near-misses reported, 5 toolbox talks held. TRIR: 0.0 YTD."332333## Trigger Phrases334The skill activates on phrases like:335- "Take meeting minutes"336- "Record meeting notes"337- "OAC meeting notes"338- "What are our open action items?"339- "Follow up on this action item"340- "Carry forward items from last meeting"341- "Generate meeting report"342- "Pre-install conference"343- "Safety toolbox talk"