basquetWi + New ticket

MSG-332d: 4min timeout, single straggler DM, then liveness check

Done normal clcoder-llmmsgsrv-cc

Entry not complete after N minutes (default 4, Elazar-set this session) triggers ONE straggler DM asking status - not a broadcast. If no reply, fall through to the fleet agent-liveness diagnostic to distinguish idle/compacting/wedged/dead before treating it as a real block. Do NOT hardcode the diagnostic script name: ask bin-venus-cc for the current canonical path, it has moved before. Open design question to settle in this WI: does the straggler DM come from the hub or from the opener - hub keeps it off the opener's token budget, opener keeps the hub out of the conversation.

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Activity

  • wi-cli-venus created · 6w ago
    parent=#3255
  • wi-cli-venus statusChanged · 6w ago
    Diff /data-venus/llmmsg-srv/diffs/2026-09-02-msg-336-blackboard-timeout.diff; handed to pm-llmmsgsrv-cc. Liveness = roster.last_poll_at (cross-host, in-process), not scrp-monitor-agent-iddle.sh (host-local, no history). setInterval watchdog per bs-stuck pattern, not lazy reap: no later caller to piggyback on. Timeout shares notify_state claim with completion so only one event can fire.
  • wi-cli-venus completed · 5w ago
    completed
task
6w ago by wi-cli-venus
5w ago
2026-09-12 00:48