Deployment
Server Readiness
Checking
Checking deployment readiness...
Checklist
Private Test Requirements
Loading readiness checks.
Limits
Small Server Rules
Run one audition room at a time on the 2 vCPU test server.
Keep the first test small so audio quality and workflow are easy to judge.
Create a swapfile on the Ubuntu test server so builds, PostgreSQL, the app, and a small LiveKit test do not compete for the last bit of RAM.
The candidate microphone is the priority; do not trade audio quality for video.
Use visible-round video only when needed; blind rounds keep video disabled.
At 6 listeners, audio-only uses about 7.7 Mbps and visible rounds use about 13.7 Mbps with overhead. Stay below the 18.0 Mbps safety budget on the 30 Mbps server.
Plan for about 305 audio-only audition hours or 170 visible-round hours per month at the private-test size before leaving transfer headroom.
Do not run LiveKit Egress or room recording on the first 2 vCPU test server.
Capacity
Media Listener Limits
Recommended private test is 6 listeners, about 7.7 Mbps with RED and overhead.
Visible rounds add 540p video and should stay at 6 listeners or fewer on this server.
The app plans against 60% of the advertised network speed so packet loss and browser overhead do not eat the audition.
At 6 listeners, audio-only uses about 3.5 GB/hour and visible rounds use about 6.2 GB/hour.
First Test
Operator Run Order
- 1
Chair joins first
Use the chair code, open Private Test Links, and send role-specific links.
- 2
Set round policy
Choose blind or visible rounds while the room is still in LOBBY.
- 3
Candidate checks audio
Candidate selects the real microphone/audio interface and runs Test Microphone.
- 4
Candidate waits privately
Candidate enters WAITING_ROOM only after the audio gate is certified.
- 5
Everyone connects media
Use Test Speakers first. Candidate Connect opens a private readiness mic after sound check; jurors still cannot hear until Start Audition. Jurors click Enable Received Audio if autoplay is blocked.
- 6
Chair starts audition
Use Review before Start Audition; the app blocks start until sound check, private candidate mic, candidate audio quality shows Clear, jury playback is confirmed, and media connections are ready. If Audio Quality Attention appears, use Technical Stop and follow Pause, Isolate, Reduce load.
- 7
Jurors listen, then score
Jurors stay muted during performance and submit private scores only after SCORING opens.
- 8
Chair finishes last
Finish Audition only after all jurors submit; the app blocks finishing early.
Go / No-Go
Day-Of Rehearsal Checklist
Server Ready
Before sending private links
Deployment readiness
Deep Check shows Ready for private test.
Do not invite testers if HTTPS, WSS, database, or recording policy is failing.
Private access links
Chair can generate candidate and juror links from Private Test Links.
Do not paste raw codes into group chat or shared documents.
Small-server limit
One candidate, one chair, and no more than five jurors are scheduled.
Do not run recording, extra rooms, or high-resolution visible video on this VPS.
Audio Ready
Before chair starts the audition
Candidate sound check
Candidate sound check is Certified with the selected microphone/interface.
Do not start with silence, clipping, browser processing, stale checks, or the wrong input.
Candidate live mic
Audition Signal shows candidate mic Live and audio quality Clear.
Use Technical Stop if audio health is red, stale, or unstable.
Jury playback
Every juror has clicked I Heard Tone and is connected before Start Audition.
Do not start while any juror has blocked playback or no headphones.
Fairness Ready
Before the performance begins
Round policy
Chair confirms active round, blind/visible policy, and video rule in LOBBY.
Do not change candidate visibility casually during a performance.
Blind protection
Blind rounds show only the anonymous candidate code to jurors.
Stop if a juror can see the candidate name, profile, or identifying video in a blind round.
Scoring privacy
Scoring opens only after the chair reaches SCORING.
Do not discuss or reveal scores before jurors submit.