# 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"
