S38 · Communication Hub
Declared state: built, not well structured.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
S35
Tasks and gates
38.F1 · Email and Telegram send/read, with contact resolution.
Tier F · done · Verification: hermetic-test
Gate: `test_phase11_integrations.py`, `test_contacts.py`
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:3826
38.F2 · **A unified "what's waiting" view** across channels, deduplicated by thread.
Tier F · done · Verification: hermetic-test
Gate: `test_unified_inbox.py`
- recorded-note · 2026-09-12 ·
docs/SYSTEMS-DETAILS.md:3828
38.F3 · Nothing is sent without approval; drafts are always shown first.
Tier F · done · Verification: hermetic-test
Gate: `test_approvals.py`, `test_unified_inbox.py` [38.F3]
- recorded-note · 2026-09-12 ·
docs/SYSTEMS-DETAILS.md:3842
38.R1 · Triage: urgent / needs reply / FYI / ignore, learned from what the owner actually
Tier R · open · Verification: hermetic-test
Gate: `test_unified_inbox.py` [triage]
38.R2 · Thread awareness — a reply knows the conversation, not just the last message.
Tier R · open · Verification: hermetic-test
Gate: `test_unified_inbox.py` [thread]
38.R3 · Voice channel (calls) once credentials exist. *gate:* `test_phase11_integrations.py`
Tier R · open · Verification: hermetic-test
Gate: `test_phase11_integrations.py`
38.E1 · A week where the owner never opens an email client first — Mushegh surfaces everything that
Tier E · open · Verification: manual
Gate: inbox review.
HUD screen contracts
- Communication Hub · /systems/S38
All subsystems · Source: docs/systems-plan.json.