Upstream: https://github.com/milind-soni/OpenMausBot
Commit: c08fc0de3db4828c6b76650d7774c9783795844c
License: Apache-2.0. Unmodified upstream LICENSE and NOTICE accompany this file.

Reference mechanisms: server/sse-fanout.ts and src/lib/live-events.ts.
Local adaptations: patches/server/sse-fanout.js, patches/server/index.js,
src/parallel/live-events.js, and the r5 renderer bridge.

Modified for XinyunOpen Bot 0.1.44-local-r5: integration with the preserved
r3 per-thread runtime and r4 UI; bounded SSE socket writes, replaceable
screen frames, observable heartbeat recovery, and generation-scoped event
handling. The runnable candidate uses the unchanged supplied executable
and app.asar with declared resource overlays, not an upstream binary.

The accompanying task-history paging and release verification modules are
local implementation work. This attribution does not assert upstream test
results, native desktop verification, or real-provider/tool verification.
Enterprise, mobile, phone, and cloud deployment components are not imported.
