Files
rutster/crates/rutster-sim/scenarios/loud-barge.toml
Aaron D. Lee ee3938864b
Some checks failed
CI / fmt (push) Has been cancelled
CI / clippy (push) Has been cancelled
CI / test (1.85) (push) Has been cancelled
CI / test (stable) (push) Has been cancelled
CI / deny (push) Has been cancelled
CI / sim-bench (stable) (push) Has been cancelled
CI / twilio-live (manual only) (push) Has been cancelled
slice-4½: rutster-sim seed + CI-regressed thresholds (S1-S8) (#18)
Co-authored-by: Aaron D. Lee <himself@adlee.work>
Co-committed-by: Aaron D. Lee <himself@adlee.work>
2026-07-05 16:21:07 +00:00

28 lines
768 B
TOML

# Scenario: loud-barge (slice-4½ spec §5.3 entry #1)
#
# Drives the PRIMARY barge-in path (slice-4 §5.1): the caller speaks
# one loud burst of audio; the local VAD trips; playout dies; no brain
# advisory needed. Asserts the wedge-#1 path: "VAD killing TTS the
# instant the caller speaks, without the brain."
#
# 20 frames @ 20 ms = 400 ms of speech — comfortably past the
# VAD_DEBOUNCE_FRAMES=3 (60 ms) debounce threshold; the VAD trips
# deterministically.
#
# Threshold assertion (S7): N ∈ [1, 10, 50] concurrent SimCalls — all
# must pass BARGE_IN_KILL_TIME_P99_MS = 80 ms at p99 (60 ms budget +
# 20 ms observer slack).
name = "loud-barge"
[[steps]]
kind = "speak_loud"
frames = 20
[[steps]]
kind = "await_reply"
frames = 0
[[steps]]
kind = "end"