Summary
The event model (CompanyEvent, ~20 variants, every one timestamped + actor'd) and the ledger are mature. The gap is a unifying read-side feed: today activity is scattered across 4 separate, deliberately-scoped surfaces (chat, Task Detail, Observatory, ledger views) with no single chronological view of "everything that happened." Most event variants also lack a general reason/rationale field — only some (TurnFailed, ApprovalResolved) carry one.
Plan
Part of
September 2026 roadmap.
Summary
The event model (
CompanyEvent, ~20 variants, every one timestamped + actor'd) and the ledger are mature. The gap is a unifying read-side feed: today activity is scattered across 4 separate, deliberately-scoped surfaces (chat, Task Detail, Observatory, ledger views) with no single chronological view of "everything that happened." Most event variants also lack a general reason/rationale field — only some (TurnFailed,ApprovalResolved) carry one.Plan
CompanyEvent+ ledger writes into one read-side projectionPart of
September 2026 roadmap.