collab wait: treat empty statuses payload as failed
Open 💬 0 comments Opened Feb 23, 2026 by Andyduck-ops
Summary
When CollabWaitingEnd arrives with an empty statuses payload, downstream UIs/consumers can interpret this as success or completion, which is misleading.
Proposed behavior
Treat empty statuses as a failed wait result.
Rationale
An empty status map indicates missing/incomplete wait results, not successful completion.
Prior PR context
This was previously proposed in PR #12532 (now closed due contribution policy), including implementation and regression tests.
Affected areas
app-server-protocolthread history reconstructionapp-serverv2 item notificationsexecJSON event processing