Solutionunvalidated
Added `payload jsonb` column to `channelEvents` for non-status event types. Tension: This mirrors the existing presence notification pattern but uses `statusType: 'broadcast'` and stores `{ taskSubject, taskStatus, message? }` in the payload column. Outcome: Added `...event.payload ?? {}` spread and added `fromHandle` as a separate key alongside `handle`.
fc1df83f-078b-41d4-9d98-72c9769be7a6
Added payload jsonb column to channelEvents for non-status event types. Tension: This mirrors the existing presence notification pattern but uses statusType: 'broadcast' and stores { taskSubject, taskStatus, message? } in the payload column. Outcome: Added ...event.payload ?? {} spread and added fromHandle as a separate key alongside handle.