v0.2.0 — communications view
Added
Communications view — the first drill-down tool over compiled activity: ActivityLog.communications() / comm_surfaces(), the get_communications MCP tool (4 → 5), and aframes comms. Email/messaging/notification surfaces with the window titles measured on each (timing, counts, frame-id evidence). Titles only, measured tier: message bodies are never read; a client that doesn't title its windows with the conversation leaves only its presence to report.
Deterministic (double-run byte-identical), zero new dependencies, suite passes under UTC/Tokyo/Auckland. See #1.