Philipp — Ambient AI Project Manager
An ambient AI project manager that listens to team chatter without conversational spam, maintains a structured Kanban board, and dispatches validated tasks to an autonomous coding execution loop.
A 12-second rolling debounce batch evaluates PM vs Speech decisions in a single forward pass. Approved tickets invoke headless Antigravity CLI workers to checkout branches, synthesize code, run tests, and open PRs.
┌───────────────────────────────────────────────┐
│ CONVERSATION STREAM (Telegram Groups/DMs) │
└───────────────────────┬───────────────────────┘
│ 12s Debounced Conversation Batch
▼
┌───────────────────────────────────────────────┐
│ GEMINI 3.8 FLASH (Single-Pass Dual Decision) │
│ ├─ PM Decision: Triage vs Candidate Inbox │
│ └─ Speech Decision: Clarify vs [NO_REPLY] │
└───────────┬───────────────────────┬───────────┘
│ Mutation │ Output
▼ ▼
┌─────────────────────────┐ ┌───────────────────┐
│ SQLite/WAL Task Store │ │ Telegram Suppress │
│ Mechanical Dedupe Check │ │ Silent Bot Filter │
└───────────┬─────────────┘ └───────────────────┘
│ Dispatched Ticket
▼
┌───────────────────────────────────────────────┐
│ HEADLESS ANTIGRAVITY WORKER (Autonomous Loop) │
│ - Branch checkout (task/KEY) │
│ - Code synthesis, unit test execution & diff │
│ - Generates pull request & reports diffstat │
└───────────────────────────────────────────────┘