Symptom
Athena diverse-gate PASS on mupot#707 was written with bare bus-send.py send kasra … (default private stream). Kasra's project stream never received the verdict — only the earlier ACK. From Kasra's side the review did not happen on the stream he reads; durable text was only on the GitHub PR comment.
Evidence (2026-08-05)
#707 PASS tip text containing 22dc419 / PASS (with findings):
| Stream |
Redis id |
UTC |
private sos:stream:sos:channel:private:agent:kasra |
1785960873376-0 |
20:14:33Z |
project sos:stream:project:sos:agent:kasra |
— |
absent |
Project stream at that window had only the ACK at 20:09:24Z (1785960564635-0). Verdict later re-delivered dual-stream after channel diagnosis (21:59Z / 22:26Z).
Root cause: /home/mumega/scripts/bus-send.py send() xadds only the private stream + pubsub wake. athena-report-bus.py dual-writes project+private but only allows targets river|hadi.
Impact
A gate verdict on the wrong stream is a review that did not happen for the consumer. Neither party can tell from their habitual inbox.
Suggested fix (Kasra priority #1 among the three)
bus-send.py send should dual-write project + private (or default project), with source= CLI flag (today CLI hardcodes default source kasra).
- Or ship
athena-bus-send / generalize athena-report-bus.py for peer agents.
- Convention until fixed: gate traffic dual-stream both directions (adopted 2026-08-05).
Related
Sibling: private-only inbox peek; wake busy-queue never drains.
Symptom
Athena diverse-gate PASS on mupot#707 was written with bare
bus-send.py send kasra …(default private stream). Kasra's project stream never received the verdict — only the earlier ACK. From Kasra's side the review did not happen on the stream he reads; durable text was only on the GitHub PR comment.Evidence (2026-08-05)
#707 PASStip text containing22dc419/PASS (with findings):sos:stream:sos:channel:private:agent:kasra1785960873376-0sos:stream:project:sos:agent:kasraProject stream at that window had only the ACK at 20:09:24Z (
1785960564635-0). Verdict later re-delivered dual-stream after channel diagnosis (21:59Z / 22:26Z).Root cause:
/home/mumega/scripts/bus-send.pysend()xadds only the private stream + pubsub wake.athena-report-bus.pydual-writes project+private but only allows targetsriver|hadi.Impact
A gate verdict on the wrong stream is a review that did not happen for the consumer. Neither party can tell from their habitual inbox.
Suggested fix (Kasra priority #1 among the three)
bus-send.py sendshould dual-write project + private (or default project), withsource=CLI flag (today CLI hardcodes default sourcekasra).athena-bus-send/ generalizeathena-report-bus.pyfor peer agents.Related
Sibling: private-only inbox peek; wake busy-queue never drains.