๐Ÿงช Pipeline Testing

1

๐Ÿ“ง

Step 1: Fetch Emails

Read emails from database (synced from Gmail)

IDLE
โ†“
2

๐Ÿ“…

Step 2: Fetch Calendar

Read calendar events from database (synced from Google Calendar)

IDLE
โ†“
3

โœ…

Step 3: Fetch Tasks

Read tasks from database (synced from Google Tasks)

IDLE
โ†“
4

๐Ÿท๏ธ

Step 4: Classify Emails

LLM classifies emails as relevant/irrelevant (Haiku)

IDLE
โ†“
5

๐Ÿ“ฆ

Step 5: Extract Items

LLM extracts structured items from relevant emails (Sonnet)

IDLE
โ†“
6

๐Ÿ”—

Step 6: Fetch Link Content

Fetch and summarize URLs found in extracted items

IDLE
โ†“
7

๐Ÿ“Š

Step 7: Compose Summary

Assemble living summary from all data (deterministic, no LLM)

IDLE
โ†“
8

๐Ÿ‘€

Step 8: Review & Approve

Review pending items and approve/reject them

IDLE

Pending items will appear on the Today dashboard for review

โ†“
9

๐Ÿ”„

Step 9: Recompose Summary

Recompose summary after approval changes

IDLE
โ†“
10

โ˜๏ธ

Step 10: Push to Google

Push approved items to Google Calendar/Tasks

IDLE

Dry Run

โ†“
11

๐Ÿ“ฌ

Step 11: Delivery Preview

Preview formatted messages per channel

IDLE

๐Ÿ 

Today

๐Ÿ•

Schedule

๐Ÿ“

Lists

๐Ÿงช

Testing

๐Ÿ“Š

Pipeline

โš™๏ธ

Settings