A17 · Communications Director
Tier 2 · Communications domain agent
Job
Owns BB's inbox: classifies every new email, surfaces what matters, drafts replies, and silently archives the noise.
Reads bb@deemedconsulting.com via Gmail OAuth. Per BB (2026-06-02): full autonomy on triage + draft replies, but never sends without BB approval. Coordinates 4 sub-agents below.
Wiring
- StatusPhase 2
- DomainCommunications
- ParentNone
- n8n workflow—
- Prompt—
Sub-agents
- Phase 2A17.1Inbox Triager
Every new email → classifies as Important / Routine / Marketing / Junk based on sender, content, and the importance rules BB confirmed.
- Phase 2A17.2Action Surface
For each important email, summarises in 1–2 lines and proposes the next action: Reply / Forward / Create task / Log to Iridescent / etc.
- Phase 2A17.3Auto-Archiver
Marketing blasts and clear junk get auto-archived (or labelled `Triaged-Noise` for audit). Silent — never bothers BB.
- LiveA17.4Reply Composer
Drafts replies to important emails in BB's voice using Claude (Opus 4.7). Saves to Gmail Drafts; BB reviews + sends from Gmail like normal.
- LiveA17.5Meeting Watcher
Detects meeting invites · extracts when/where/format/video link with Claude · sends structured alert to BB's Telegram on click (auto-fire on detection planned).
- LiveA17.6Calendar Reminder
Reads bb@deemedconsulting.com Google Calendar · pushes 1-day-ahead + 1-hour-ahead reminders to BB's Telegram for every meeting.
- LiveA17.7Meeting Request Extractor
Detects emails that REQUEST a meeting (vs already-booked invites) · Claude extracts requester/topic/duration/preferred window/urgency for Secretary to act on.
Recent runs
Architecture position
A_CEO CEO Agent
│
└── A0 Secretary
│
└── Communications
│
└── A17 Communications Director ◄── you are here
│
├── A17.1 Inbox Triager
├── A17.2 Action Surface
├── A17.3 Auto-Archiver
├── A17.4 Reply Composer
├── A17.5 Meeting Watcher
├── A17.6 Calendar Reminder
└── A17.7 Meeting Request Extractor