📄 2026-04-28.md 5,361 bytes Apr 28, 2026 📋 Raw

Immediate Addition — Event Graph Coordination Logging (12:34 UTC)

Phase 6 enhancement: Log type: "coordination" documents to Event Graph for Phase 7 HBM planning

Implementation

  • Document classification adds coordination type (no calendar events)
  • Extract: dates, assigned_to, child, context, needs_confirmation, blocking
  • Skip calendar creation button for coordination items
  • Add "Confirm with [person]" action button instead
  • Store in Event Graph with coordination label

Example

Message: "Can you cover Thursday?"
 Type: coordination
 Dates: [2026-06-04]
 Assigned_to: [matt] (inferred from question)
 Context: care_coverage
 Needs_confirmation: true
 Blocking: true (Aundrea waiting)

Socrates task: Extend document classifier + Event Graph schema
Status: Queued for Phase 6 sprint


Phase 8 Roadmap Created (12:34 UTC)

Silent Observer (Ambient Coordination) — Zero-UI household coordination

Architecture: Two-Tier Router Pattern
- Tier 1: Tripwire (Python/Regex or Sub-1B model) — <10ms, CPU only
- Tier 2: Heavy Lifter (8B LLM) — only if Tripwire matches

Platform: Telegram Group Chat "Family Logistics" — Matt, Aundrea, Icarus
Behavior: Silent listening, speaks only on conflicts
Sovereign: Local-first, Gaming PC via Tailscale
Future: iMessage skills research (macOS Bridge, Private API, Shortcuts)

File: shared/project-docs/icarus-phase-8-silent-observer.md


Trigger: UAT feedback — briefing informs but doesn't action
Feature: Inline buttons on briefing cards for one-click calendar creation
Status: Dispatched to Socrates + Daedalus
Priority: Blocks workflow completion

Implementation

  • Backend: handle_calendar_add() callback handler
  • UX: Button placement + confirmation flow (Daedalus)
  • Integration: Radicale via existing family_assistant calendar_sync
  • Pattern: Same as recipe toggle system

Deliverables

  • Action buttons on briefing cards
  • Radicale event creation
  • Confirmation with edit/delete options

Sprint: Phase 6.1 immediate addition
Files: UAT-phase6-1-tracking.md updated


Phase 6.1 Document Intelligence — COMPLETE (12:38 UTC)

Status: Validation sprint complete, ready for live UAT
Routing accuracy: 100% deterministic (19/19 test cases)
Vision extraction: qwen3-vl:8b — excellent fidelity
Briefing generation: 0.95+ confidence, proper classification
Sovereign stack: All local (Gaming PC), zero cloud fallback

Known issue (non-blocking): Rule 007 hoffmann pattern over-matches — fix queued

Deliverables: shared/project-docs/phase6-1/ (status report, routing log, e2e results)


Immediate Addition — "Add to Calendar" Buttons (03:11-03:19 UTC)

Trigger: UAT feedback — briefing informs but doesn't action
Status: ✅ COMPLETE — Both agents finished
Socrates: Backend handler, Radicale integration, callback routing
Daedalus: Button UX spec, confirmation flow, error states, conflict detection

Files:
- shared/project-docs/calendar-button-ux-spec.md
- icarus/core/handlers/calendar_action.py
- icarus/core/briefing/generator.py (modified)

Workflow: Document → Vision → Briefing → [🗓️ Add to Calendar] → Radicale → ✅ Confirmation


Coordination vs Calendar Events — Clarified (12:13 UTC)

Decision: Messages without specific times/venues are coordination state, not calendar events

Example: "I'll take Sully Thursday without before/after care" → Event Graph (coordination), NOT calendar

Phase 6: Skip calendar creation for coordination, log to Event Graph
Phase 7 HBM: Week Brief surfaces coordination patterns
Phase 8 Silent Observer: Ambient extraction of coordination from family chat


Phase 8 — Silent Observer Spec Created (12:34 UTC)

Theme: Zero-UI household coordination via ambient message monitoring
Platform: Telegram "Family Logistics" group (Matt, Aundrea, Icarus)
Entry: After Phase 7 HBM maturity

Architecture: Two-Tier Router Pattern
- Tier 1 (Tripwire): Python/Regex or Sub-1B — <10ms, CPU-only
- Tier 2 (Heavy Lifter): 8B LLM only on match — full extraction

Sovereign constraint: Local-first via Gaming PC, no cloud
Behavior: Speaks only on conflicts
iMessage exploration: macOS Bridge, Private API, Shortcuts automation — noted for research

File: shared/project-docs/icarus-phase-8-silent-observer.md


Outstanding: Phase 6 Event Graph Logging

Queued: Extend document classifier for type: "coordination"
Action: Skip calendar, add "Confirm with [person]" button, log to Event Graph
Dispatch: Pending — queue with Phase 6.2 IMAP Ingress or immediate


Phase Status Summary (2026-04-28)

Phase Status Focus
Phase 5 ✅ UAT Complete Document routing, recipe ecosystem
Phase 6.1 ✅ Complete Document Intelligence validation
Phase 6.2 Planned IMAP Ingress (iCloud)
Phase 6.3 Planned Drop Zone share sheet (Daedalus)
Phase 6.4 Planned Finance Intelligence
Phase 6.5 Planned Brain Query
Phase 7 Planned HBM — Hierarchical Briefing Model
Phase 8 Planned Silent Observer — ambient coordination