# CopilotMeetingRecordPrompt

## 2026-06-17 — New molecule: in-meeting record & summarize prompt

**Prompted by:** Hellen (broker in Google Meet/Teams → Copilot detects the meeting context)

### What changed
- New molecule `CopilotMeetingRecordPrompt`. When the Copilot detects the broker is in a live meeting (Google Meet / Microsoft Teams / Zoom), it offers to record & summarize it.
- Lifecycle: `suggested` (Start recording / Cancel) → `recording` (live indicator + elapsed time + Stop & summarize) → `summarizing` (spinner). On completion the host surfaces a `CopilotMeetingNoteCard`.
- Added a `meeting-record` thread-item kind to `CopilotPanel`.

### Why
- Completes the appointment / meeting flow: capture the broker↔end-user conversation at the source so the Copilot can draft notes + action items (Flow B).

### Affected tokens / files
- `packages/shadcn/src/components/ui/copilot-meeting-record-prompt.tsx`
- Composes Card + Button + Spinner; live record dot uses `bg-destructive` (rounded-full is an intentional circular indicator).
