1.9 KiB
Verified implementation blockers
Checked 2026-07-29 against the pinned read-only UE4SS reference at
bae91527355f14faa63c1df65f742cc48594ba1b (UE4SS 3.0.1). The accompanying
capability evidence is recorded in
plugins/examples/scum-server-plugin/companion/UE4SS_CAPABILITY.md.
The reference offers only a fixed, online-recipient SendChat path, which is
already bounded by the supported player.notify adapter. It has no versioned
server-side schema, identity binding, acknowledgement contract, or isolated
non-production fixture for login/logout events, network correlation, position
or vehicle events, reward delivery, or state reads and writes.
Controlled read-only migration fixtures now verify configuration, player
history, gifts, state-patch audits, and trajectories in
plugins/tests/fixtures/scum-migration-parity.ts. They preserve only
allowlisted plugin fields and maintain transition provenance. The existing
isolated Companion tests continue to cover its safe command boundary. Neither
test set provides an end-to-end SCUM executor or event producer.
Consequently these tasks remain open and blocked rather than simulated:
- 4.1–4.4: no legitimate versioned event producer exists for semantic player, network, position, or vehicle data.
- 5.1 and 5.3: no documented, version-bound state-patch or reward-delivery adapter exists.
- 5.5 and the remaining end-to-end portion of 6.2: the required adapter coverage and isolated non-production SCUM fixtures do not exist.
- 6.3: transitional SCUM APIs and models still have callers and cannot be removed before the parity and rollback evidence required by 6.2.
- 6.4: final full verification is deferred until the blocked adapters and isolated integration environment exist.
No fallback to raw RCON, credentials, SQL, direct game-database access, OCR, screenshots, keyboard/mouse injection, or desktop automation is permitted.