Layer 3 frontend
Fight Review Workspace
Adapter: mock. API configured: no. Demo-only data until a real API adapter is connected.
Demo fight scenarios
NethPot
DUELvs BoltRush
Demo fixture for frontend development. No live fight analysis is connected on this page.
Fight duration
02:34
Telemetry
Recorded
Jul 30, 2026, 3:41 AM
Replay ID
demo-nethpot-154s
Quality
Complete fixture
You
DemoPlayer
Health: 18
Opponent
BoltRush
Health: 0
Combat Arena
Top-down tactical view from supplied position, facing, health, and event telemetry.
Distance unavailable unless directly supplied by event telemetry.
At 00:11.980, you event Attack input captured. The attack input was captured. This is not itself a hit or miss claim.
Replay Controls
Demo interaction only - this does not control a live replay.
Distance Visualization
Distance values are shown only when directly supplied.
Combat Density
Density activates only when positional combat telemetry exists.
Telemetry Confidence Report
Confidence and reasons are supplied by data, not calculated in the browser.
Combat
High confidenceAll shown attack outcomes were supplied by trusted telemetry.
Resources
High confidencePotion throw, landing, effect, and health restoration stages are present in the fixture.
Movement
Medium confidenceMovement snapshots exist, but recovery telemetry is not supplied.
FFA Result
Confidence unavailableThis session is a duel, so FFA result analysis is not applicable.
Kit Capability System
NethPot analysis support is shown as an intentional product state.
Combat analysis
Backend supports resolved combat outcomes.
Potion analysis
Potion stages can be shown independently.
Resource analysis
Captured resource telemetry can be reviewed.
Coaching
Coaching observations may be shown when supplied.
Health And Combat Timeline
Health points and event markers are rendered only from supplied telemetry.
Combat Event Timeline
Filters change visible markers only. They do not alter telemetry data.
Hit Exchange View
Direction is shown only when the selected event supplies direction or target geometry.
Attack Detail Inspector
Only telemetry-backed fields are rendered. Missing fields stay unavailable.
00:11.980
Attack input captured
The attack input was captured. This is not itself a hit or miss claim.
Attack Outcome Breakdown
Unresolved attempts are not converted into misses or accuracy.
Raw attack inputs
Measured44
How many times the player pressed attack.
Valid attack attempts
Measured32
Actual attacks against a valid player target.
Confirmed hits
Confirmed18
Attacks where direct telemetry proves damage happened.
Confirmed misses
Confirmed3
Valid attacks where telemetry explicitly confirms a miss.
Unresolved attempts
Unresolved2
Attacks where telemetry cannot prove hit or miss.
Accuracy unavailable
The backend did not provide a trusted accuracy metric.
First Hit
First hit is never calculated from movement, knockback, raw clicks, or swing order.
First hit: You
ConfirmedFirst hit was supplied by trusted HIT_CONFIRMED and PLAYER_HURT timestamps in this demo fixture.
Combat Metrics
Metrics are displayed only when the backend or fixture supplies the field.
Confirmed hits
Confirmed18
Directly supplied HIT_CONFIRMED events.
Confirmed misses
Confirmed3
Only explicit MISS_ATTEMPT events are counted.
Unresolved attempts
Unresolved2
Shown separately from confirmed misses.
Raw attack inputs
Measured44
Attack inputs captured by telemetry.
Valid attack attempts
Measured32
Backend supplied valid target attempts.
Average hit distance
Measured2.82 blocks
Distance metric supplied by the fixture.
Damage events observed
Measured24
Damage event count supplied by telemetry.
Fight duration
Measured02:34
Replay duration supplied by metadata.
Hit Position Visualization
Prepared for positional telemetry without fabricating target location or camera data.
Hit-position visualization unavailable
Target location and camera telemetry are partial; the arena shows only supplied top-down positions and event vectors.
Aim And Camera Analysis
No aim score is calculated in the frontend.
Selected event aim telemetry
Aim telemetry unavailable - camera, crosshair, target direction, or angular difference fields were not supplied for the selected event.
Movement Analysis
Movement is described with measured fields, not quality scores.
Captured movement snapshots
Measured612
Snapshot count supplied by telemetry.
Sprinting snapshots
Measured64%
Percentage supplied by backend demo data.
Average lateral velocity
Measured3.1 blocks/s
Direct movement metric supplied by the fixture.
Recovery analysis
UnavailableUnavailable
Recovery telemetry was not captured.
Resource Timeline
Potion, golden apple, pearl, and totem states are shown only when directly captured.
Potion thrown
MeasuredThrow event observed.
00:40.920
Potion landed
ConfirmedLanding telemetry was supplied.
00:41.680
Effect received
ConfirmedPotion effect telemetry was supplied.
00:41.920
Health restored
ConfirmedHealth restoration was directly measured.
00:42.100
Golden apples
Golden apple consumption unavailable unless direct consumption telemetry exists.
Totems
Totem usage unavailable unless direct totem telemetry exists.
Potions
Throw, landing, effect, and health restoration are independent stages.
Analysis And Coaching
Coaching observations are shown only when supplied with evidence and confidence.
Observation
Medium confidenceTwo unresolved attacks occurred during close-range tracking.
Evidence
Unresolved attack events at 00:12.710 and 01:18.100.
Recommendation
Review the selected events and compare them with available camera telemetry when that feed is present.
Related timestamp: 00:12.710
Why Did I Lose?
This section stays honest when result or evidence is unavailable.
Session Information
Technical identifiers are kept secondary.
Technical details
Data source: Demo fixture
Scenario key: nethpot-high-confidence
Replay controls connected: No
Telemetry Details
Advanced event details are collapsed by default. Raw JSON is not exposed here.
Selected event telemetry
Unavailable And Unsupported Information
Missing or unsupported analysis is explicit, not presented as a broken state.
Hit-position visualization unavailable
UnavailableTarget location and camera telemetry are partial; the arena shows only supplied top-down positions and event vectors.
Aim score unavailable
UnavailableThe backend did not provide an aim score, so the frontend does not create one.
Totem usage unavailable
UnavailableNo direct totem consumption telemetry was captured.