Task · SKT-0163

Make ai_agent honour volume_multiplier 0 as a pause

Description

SKT-0147 (loop52) made volume 0 pause web_service and app via shape.Engine.Paused(). internal/workload/aiagent mints from sessions_per_min and never reads the volume multiplier, so it keeps emitting at 0 (docs/control-plane.md states this). Owner ruling: 0 means pause.

Acceptance Criteria

Definition of Done

Implementation Notes

loop52 BATCH9: landed 74d8af9. Pause red at base (120/600 conversations at 0), green; volumes 0.5/1/2 byte-identical; CodeRabbit 4 files 0; gate gaterun 20261022T054442Z-synthkit-7ab24aab exit 0 on 445795e.

View the source file on GitHub