Welcome back, BB
[ notion · connected ]
agents / comms / A17 / A17.7

A17.7 · Meeting Request Extractor

Tier 3 · Sub-agent of A17 Communications Director

Live

Job

Detects emails that REQUEST a meeting (vs already-booked invites) · Claude extracts requester/topic/duration/preferred window/urgency for Secretary to act on.

Notes

Phase A2 (2026-06-04). Two layers: cheap heuristic classifyMeetingKind() returns 'invite' | 'request' | 'unknown' on every inbox load; Claude extractor extractMeetingRequest() runs on demand when BB clicks 'Extract details' on a REQUEST card at /inbox. Cost ~$0.003 per extraction (Opus 4.7, cached system prompt). Hands off to A0.1 Personal Calendar Manager for slot finding. Phase A3 will add the Telegram approval loop; A4 the 2h auto-decline.

Wiring

  • StatusLive
  • DomainCommunications
  • ParentA17 · Communications Director
  • n8n workflow
  • Promptsrc/lib/meeting-request.ts

Recent runs

Run history wiring next
n8n execution history will appear here. We'll wire this after Notion data is live.

Architecture position

A_CEO   CEO Agent
│
└── A0   Secretary
    │
    └── Communications
        │
        └── A17   Communications Director
            │
            └── A17.7   Meeting Request Extractor   ◄── you are here