Deployment

Server Readiness

Checking

Checking deployment readiness...

Checklist

Private Test Requirements

Loading readiness checks.

Limits

Small Server Rules

Room Limit1 active room

Run one audition room at a time on the 2 vCPU test server.

Participants1 candidate, 1 chair, 3-5 jurors

Keep the first test small so audio quality and workflow are easy to judge.

Memory4 GB RAM + 2 GB swap

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.

Audio48 kHz stereo / 510 kbps + RED

The candidate microphone is the priority; do not trade audio quality for video.

Video540p / 800 kbps cap

Use visible-round video only when needed; blind rounds keep video disabled.

Network13.7 Mbps visible test budget

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.

Monthly Transfer1.5 TB plan / 1050.0 GB safe budget

Plan for about 305 audio-only audition hours or 170 visible-round hours per month at the private-test size before leaving transfer headroom.

RecordingOff

Do not run LiveKit Egress or room recording on the first 2 vCPU test server.

Capacity

Media Listener Limits

Audio-only round14 listeners safe cap

Recommended private test is 6 listeners, about 7.7 Mbps with RED and overhead.

Visible round7 listeners safe cap

Visible rounds add 540p video and should stay at 6 listeners or fewer on this server.

Safety budget18.0 Mbps of 30 Mbps

The app plans against 60% of the advertised network speed so packet loss and browser overhead do not eat the audition.

Monthly transfer1050.0 GB safe budget

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. 1

    Chair joins first

    Use the chair code, open Private Test Links, and send role-specific links.

  2. 2

    Set round policy

    Choose blind or visible rounds while the room is still in LOBBY.

  3. 3

    Candidate checks audio

    Candidate selects the real microphone/audio interface and runs Test Microphone.

  4. 4

    Candidate waits privately

    Candidate enters WAITING_ROOM only after the audio gate is certified.

  5. 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. 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. 7

    Jurors listen, then score

    Jurors stay muted during performance and submit private scores only after SCORING opens.

  8. 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.