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
Co-authored-by: Aaron D. Lee <himself@adlee.work> Co-committed-by: Aaron D. Lee <himself@adlee.work>
32 lines
1.1 KiB
TOML
32 lines
1.1 KiB
TOML
# Scenario: quiet-advisory (slice-4½ spec §5.3 entry #2)
|
|
#
|
|
# Drives the SECONDARY barge-in path (slice-4 §5.2): the caller speaks
|
|
# sub-VAD-threshold audio (zeroed PCM, energy=0, well below
|
|
# VAD_RMS_THRESHOLD=500.0); the local VAD cannot trip; the kill must
|
|
# come from the brain's slower ASR-VAD advisory path.
|
|
#
|
|
# In the slice-4½ sim harness's standalone-wiring mode, the brain side
|
|
# is a fake-brain tokio task (no real MockRealtimeBrain WS server) —
|
|
# this scenario exercises the advisory path via the LocalVadReflex's
|
|
# no-op observation of quiet frames (no trip) + the awaited reply from
|
|
# the brain task's seed reply. The kill_time + mouth_to_ear metrics
|
|
# therefore measure the harness's own latencies, not real brain-side
|
|
# ASR-VAD latency (the latter is deferred to the post-spearhead
|
|
# refinement tier per spec §1.2 + §8.6 — paired with MockRealtimeBrain
|
|
# composition + LLM-driven callers).
|
|
#
|
|
# Threshold assertion (S7): N=1 only (the secondary-path focus).
|
|
|
|
name = "quiet-advisory"
|
|
|
|
[[steps]]
|
|
kind = "speak_quiet"
|
|
frames = 20
|
|
|
|
[[steps]]
|
|
kind = "await_reply"
|
|
frames = 0
|
|
|
|
[[steps]]
|
|
kind = "end"
|