test(scum): verify companion dispatch boundaries

This commit is contained in:
npc0-hue
2026-07-29 11:03:06 +08:00
parent acf4e4a8f0
commit 32015a4d9b
6 changed files with 109 additions and 29 deletions
@@ -1,5 +1,10 @@
# SCUM Companion One-Shot Smoke
The currently pinned UE4SS reference does not provide semantic player or map
events. See [UE4SS_CAPABILITY.md](UE4SS_CAPABILITY.md) for the supported
`SendChat` evidence and the exact unavailable contracts; this Companion never
infers those events from arbitrary log lines.
This plugin-owned fixture proves the Platform Client Manager and Game Client Bridge integration without adding SCUM behavior to Run. The command registers the deployed component, sends one heartbeat, claims at most one command, processes only `companion.diagnostics`, and uploads one typed `companion.health` snapshot.
Use it only with a dedicated non-production server instance whose bridge queue contains no shared or production work. The claim API cannot filter by command type, so this smoke command must never target a shared or production queue.