Files
StarPilot/roadscore/SHOWCASE.md
T

3.9 KiB

Replay showcase operator flow

Scope as of September 20: one showcase route, current ACE/Prism, replay only. Freeze live-car work and unrelated feature development. Preserve the gold excerpt and accepted soundtrack archives. The operator is back at the event. Hardware inspection is allowed for the designated owner; current access must be verified before claiming readiness. No device behavior should be inferred from the local rehearsal recording.

On the event comma, while offroad:

./onroad --roadscore route1

The private local favorites file resolves route1 to showcase E and route2 to backup A. No private route identities belong in this document. Normal launches use a fresh logged session seed; explicit --roadscore-seed is a diagnostic override. Current native operation uses prepared generic role conditioning and fresh ACE sampling, not a fresh semantic-planner pass per launch.

In Galaxy's RoadScore section, Simulate disengage gives the replay UI its native blue AOL appearance and contains the music; Simulate engage restores enabled UI/music. Recorded engagement resets that selection. Left signal, Right signal, Signals off, and Use recorded signals separately drive native arrows and the existing rhythm-aware shaker. The controls change only the isolated replay UI view and music: no recorded messages, vehicle controls or real Params are rewritten. They follow acknowledged audible-time state. Restore both selections independently. Device code checks passed; an audible/visual operator rehearsal remains required before judging. Proposed engagement sequence: contain at0:10, open at0:15, recorded at0:19.

Use the protected recorded fallback if preparation or hardware is unreliable. The local rehearsal package is Desktop/RoadScore/demos/showcase-rehearsal/; SHOW DEMO.command opens the route E presentation cut over matching camera footage: 5:00.35, unchanged soundtrack until a two-second closing fade. The unedited exact soundtrack remains protected. The full judge briefing, evidence inventory, timestamp script, and cheat sheet are in that package. This is recorded playback, not fresh generation. The original 315.4-second recording includes an approximately 15-second historical EOF tail; the source app ended with an input-stall error despite uninterrupted audio. It is not the latest device run and has neither native UI nor the newest presentation refinements.

Do not infer audible accents from source alerts alone. In the locked soundtrack, the first strong signal motif begins about 0:24.6, curve payoffs occur around 0:52.7 and 2:01.3, and recorded engagement switches at 2:10.8 and 2:15.9. Fresh generations may have different beat phase. Let the music establish and leave silence around those demonstrations.

If anything fails, switch to the labeled recording or the approved 30-second stopped-motion comparison; do not change vehicle controls, model settings or power limits during judging. Current live-car readiness is not established. Physical Bluetooth synchronization and new replay-button operation still need an operator check. The inherited-session-lock fix is installed; the recovered worker must cold-start once, and subsequent canceled sessions should release their receiver lease without losing the resident worker.

Presentation

Lead with: “RoadScore makes the drive part of the music.” Explain the model/runtime split before playback, then leave silence for the melody, signal motif and curve payoff. The core line is: “The model composes ahead; the presentation layer reacts now.” Use the local SPEAKING_CARD.md and TODAY_RUN_SHEET.md for the timestamped presenter flow.

Advance knowledge is allowed for this staged showcase. Keep the recorded source events real and disclose manual music simulation. Do not change ordinary fresh-seed behavior or official judging policy to make this presentation repeatable. A route-specific demonstration does not prove arbitrary-route or live-car readiness.