Skip to main content

CODITECT Standard: Meeting Analysis

Document: CODITECT-STANDARD-MEETING-ANALYSIS
Version: 1.0.0
Purpose: Define standards for meeting analysis, decision extraction, and action tracking
Audience: CODITECT users processing meeting notes and transcripts
Date Created: 2026-01-13
Status: ACTIVE
Related Documents:
- coditect-core-standards/TEMPLATES/MEETING-ANALYSIS-TEMPLATE.md
- agents/meeting-notes-analyzer.md
- skills/meeting-analysis-patterns/SKILL.md
- commands/analyze-meeting.md

Purpose

This standard defines how to analyze meeting notes, transcripts, and recordings to:

  • Extract key decisions and their rationale
  • Identify action items with owners and deadlines
  • Capture strategic intent and business context
  • Preserve institutional knowledge in searchable format
  • Enable pattern detection across meeting history

Meeting Analysis Framework

1. Document Classification

Every meeting analysis must identify the meeting type:

TypeDescriptionKey Focus Areas
strategicBoard, executive, planning meetingsDecisions, priorities, resource allocation
operationalStandups, check-ins, status updatesBlockers, progress, coordination
technicalArchitecture, design, code reviewsTechnical decisions, trade-offs, patterns
salesCustomer calls, demos, negotiationsRequirements, objections, commitments
advisoryMentor, advisor, consultant sessionsRecommendations, guidance, connections
legalContract reviews, compliance, governanceTerms, risks, obligations

2. Required Extraction Elements

Every meeting analysis MUST extract:

metadata:
date: "YYYY-MM-DD"
time: "HH:MM TZ"
duration: "XX minutes"
type: strategic|operational|technical|sales|advisory|legal
participants:
- name: "Full Name"
role: "Role/Title"
organization: "Company/Team"
location: "Virtual/Physical location"
recording_source: "Gemini|Otter|Manual|etc."

decisions:
- id: "D-YYYYMMDD-001"
decision: "Clear statement of what was decided"
rationale: "Why this decision was made"
alternatives_considered:
- option: "Alternative A"
rejected_reason: "Why rejected"
participants_involved: ["Name1", "Name2"]
confidence: high|medium|low
reversibility: easy|moderate|difficult|irreversible

action_items:
- id: "AI-YYYYMMDD-001"
action: "Specific action to be taken"
owner: "Name"
deadline: "YYYY-MM-DD or 'within X days'"
priority: critical|high|medium|low
dependencies: ["AI-YYYYMMDD-002"]
status: pending|in_progress|completed|blocked

key_topics:
- topic: "Topic name"
summary: "2-3 sentence summary"
sentiment: positive|neutral|negative|mixed
strategic_importance: high|medium|low

agreements:
- parties: ["Party A", "Party B"]
terms: "What was agreed"
conditions: "Any conditions or contingencies"
documentation_required: true|false

concerns_raised:
- concern: "Description of concern"
raised_by: "Name"
resolution: "How it was addressed or 'unresolved'"
follow_up_required: true|false

3. Analysis Quality Criteria

GradeScoreCriteria
A90-100%All decisions captured with rationale, all action items have owners/deadlines, strategic context clear
B80-89%Most decisions captured, action items assigned, minor gaps in rationale
C70-79%Key decisions present but rationale incomplete, some action items missing owners
D60-69%Significant gaps in decision capture, action items unclear
F<60%Missing critical decisions, no clear action items

Decision Documentation Standard

Decision Severity Classification

CRITICAL: Affects company direction, funding, partnerships, legal standing
HIGH: Affects multiple teams, significant resources, customer commitments
MEDIUM: Affects single team/product area, moderate resources
LOW: Operational details, minor process changes

Decision Documentation Format

## Decision: [D-YYYYMMDD-XXX] {Title}

**Status:** DECIDED | PENDING | DEFERRED
**Severity:** CRITICAL | HIGH | MEDIUM | LOW
**Date:** YYYY-MM-DD
**Participants:** Name1, Name2, Name3

### Context
[What situation led to this decision being needed]

### Decision
[Clear, unambiguous statement of what was decided]

### Rationale
[Why this decision was made - the reasoning]

### Alternatives Considered
1. **Option A:** [Description] - Rejected because [reason]
2. **Option B:** [Description] - Rejected because [reason]

### Implications
- [Consequence 1]
- [Consequence 2]

### Action Required
- [ ] [Action item with owner and deadline]

Action Item Standard

Action Item Classification

PriorityResponse TimeCharacteristics
criticalWithin 24 hoursBlocks other work, external commitment, legal/compliance
highWithin 1 weekImportant milestone, stakeholder expectation
mediumWithin 2 weeksSupports ongoing work, no hard deadline
lowWhen convenientNice to have, optimization

Action Item Format

## Action Item: [AI-YYYYMMDD-XXX]

**Action:** [Specific, measurable action]
**Owner:** [Name]
**Deadline:** [Date or timeframe]
**Priority:** [critical|high|medium|low]
**Dependencies:** [List any blocking items]
**Status:** [pending|in_progress|completed|blocked]
**Notes:** [Any additional context]

MoE Analysis Pipeline

For complex meetings, use Mixture of Experts analysis:

Stage 1: Expert Extraction (Parallel)

ExpertFocusOutput
Strategic AnalystBusiness implications, competitive positioningStrategic decisions summary
Legal ReviewerContracts, agreements, compliance, riskLegal obligations/concerns
Technical ArchitectTechnical decisions, architecture implicationsTechnical decision log
Operations CoordinatorAction items, timelines, dependenciesAction item tracker
Relationship ManagerStakeholder sentiment, relationship dynamicsStakeholder analysis

Stage 2: Synthesis

Combine expert outputs into unified meeting summary with:

  • Executive summary (3-5 bullet points)
  • Decision log (all decisions with rationale)
  • Action item tracker (with assignments)
  • Strategic implications
  • Risk register (concerns and mitigations)

Stage 3: Validation

  • Cross-check decisions against action items
  • Verify all action items have owners
  • Confirm deadlines are realistic
  • Flag any contradictions or gaps

Output Formats

1. Executive Summary (for leadership)

# Meeting Summary: {Title}
**Date:** YYYY-MM-DD | **Type:** {type} | **Duration:** XX min

## Key Outcomes
- {Bullet 1: Most important decision/outcome}
- {Bullet 2: Second most important}
- {Bullet 3: Third most important}

## Decisions Made
| Decision | Owner | Impact |
|----------|-------|--------|
| {Decision 1} | {Name} | {HIGH/MEDIUM/LOW} |

## Action Items (by Priority)
| Action | Owner | Deadline |
|--------|-------|----------|
| {Critical action} | {Name} | {Date} |

## Next Steps
1. {Immediate next step}
2. {Follow-up meeting if needed}

2. Full Analysis (for reference)

Use MEETING-ANALYSIS-TEMPLATE.md

3. JSONL Export (for database/context)

{
"type": "meeting_analysis",
"meeting_id": "MTG-YYYYMMDD-XXX",
"date": "YYYY-MM-DD",
"participants": ["name1", "name2"],
"decisions": [...],
"action_items": [...],
"topics": [...],
"summary": "..."
}

Integration Points

Context System (/cx, /cxq)

Meeting analyses are automatically indexed into context system:

  • Decisions queryable via /cxq --decisions
  • Action items trackable via TodoWrite
  • Searchable by participant, topic, date

Task Tracking

Action items extracted from meetings can be:

  1. Added to PILOT plan
  2. Synced to cloud task tracking
  3. Linked to session messages

Calendar/Follow-up

Generated action items can trigger:

  • Follow-up meeting scheduling
  • Deadline reminders
  • Status check-ins

Compliance Requirements

Retention

  • Meeting analyses retained for minimum 7 years
  • Decision rationale preserved for audit trail
  • Versioning for any amendments

Privacy

  • PII handling per data classification
  • Recording consent documented
  • Distribution controls per sensitivity

Audit Trail

  • All analyses include source document reference
  • Modifications tracked with timestamps
  • Analyst attribution maintained

ComponentPathPurpose
Agentagents/meeting-notes-analyzer.mdAI agent for meeting analysis
Skillskills/meeting-analysis-patterns/SKILL.mdReusable analysis patterns
Commandcommands/analyze-meeting.md/analyze-meeting invocation
Templatecoditect-core-standards/TEMPLATES/MEETING-ANALYSIS-TEMPLATE.mdOutput template
Scriptscripts/meeting-analyzer.pyBatch processing script
Workflowworkflows/meeting-analysis-workflow.mdEnd-to-end workflow
Hookhooks/post-meeting-analysis-hook.pyPost-analysis automation

Changelog

VersionDateAuthorChanges
1.0.02026-01-13CODITECTInitial standard

Compliance: CODITECT-STANDARD-MEETING-ANALYSIS v1.0.0 Owner: AZ1.AI INC | CODITECT Core Standards Team