Architectural decision
Today is a projection
People need work composed across productions.
Before · Conflated concepts
TodayAttentionDay
After · Explicit boundaries
Relationships
- Attention contributes actionable work to Today
Problem and decision
Duplicating commitments in a dashboard creates competing completion and permission truth.
Compose authorized source records and actionable projections into Today.
Alternatives considered
- Store a second copy of all work in Today
- Treat notifications as the unfinished-work ledger
Tradeoffs and consequences
Projection lag, bounded reads and partial coverage must be visible.
Actions complete in their owning domain.
Related architecture
Related workflows
Current architectural direction; this record does not establish production release.