# @v2/esports-tools

`apps/v2/esports-tools/` wires V2 esports broadcast operations to
`@uzume/broadcast`.

The package treats `@uzume/broadcast` as the primary broadcast pipeline for
switching, graphics, multiviewer, replay, SRT contribution feeds, stream health,
and multi-platform streaming. Standalone OBS, NDI, and vMix glue are not primary
V2 integrations. OBS WebSocket is retained only for streamer-mode notification
suppression.

The pipeline is presentation and operations tooling. It sets
`mayInfluenceRollback: false`, uses `off-rollback-broadcast-operations`, and
must never feed deterministic match simulation state.

The same package also wires live tournament arena production through
`@uzume/lumina` and `@uzume/prism`. `buildV2ArenaLedProjectionIntegration()`
plans LED fixture pixel mapping, show cues, LED wall layout, projector mapping,
structured-light alignment patterns, and video routes without entering rollback
simulation.

`buildV2VeritasEsportsFactChecking()` wires `@veritas/fact-checking` into
post-match reporting, bracket result verification, and esports news readiness.
It verifies replay, bracket, reporting, and news claims with explicit evidence
and keeps every output off rollback.
