diff --git a/.storkit/work/5_done/424_story_rate_limit_traffic_light_status_and_hard_block_alerts.md b/.storkit/work/5_done/424_story_rate_limit_traffic_light_status_and_hard_block_alerts.md new file mode 100644 index 00000000..7b7ec8d6 --- /dev/null +++ b/.storkit/work/5_done/424_story_rate_limit_traffic_light_status_and_hard_block_alerts.md @@ -0,0 +1,23 @@ +--- +name: "Rate limit traffic light status and hard block alerts" +agent: coder-opus +--- + +# Story 424: Rate limit traffic light status and hard block alerts + +## User Story + +As a ..., I want ..., so that ... + +## Acceptance Criteria + +- [ ] Remove repetitive per-message throttle warnings (allowed_warning) from chat transports entirely +- [ ] Pipeline status messages show a coloured dot next to each work item: green for running normally, yellow for throttled, red for hard blocked, white/grey for idle/no agent +- [ ] Hard block events (429 / rate_limit_exceeded) still send an individual chat notification with a red icon, including the reset time +- [ ] Throttle and block state tracked per-agent so the status dot updates in real time +- [ ] Server-side logging of throttle warnings is preserved for debugging +- [ ] Traffic light dots in status report should be small/compact, not large emoji + +## Out of Scope + +- TBD