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

Reference mechanisms: independent threads API, turn-resources.ts,
turn-dispatch-guard.ts, per-thread native driver ownership and task records.
Local adaptations: store.js, task-workspace.js, thread-runtime.js,
thread-actions.js, turn-scheduler.js, turn-resources.js, turn-dispatch-guard.js,
drivers/codex.js, drivers/claude.js, drivers/grok.js, and index.js integration.
The source frontend workbench is in src/parallel/ in the accompanying project.

Modified for XinyunOpen Bot 0.1.44-local-r3: Windows canonical paths, 3/6 limits,
resource queue admission, immutable routing snapshots, durable r2 cost/artifact
records, public approval occurrence IDs, and bundled React bridge integration.
These are local adaptations; the upstream installation is not substituted.
Enterprise/mobile/cloud deployment components are not imported.
