#455 ·
agent-ops · child of #454PM-liveness watchdog: cc-context-monitor detects a PM-less ARO, DMs Elazar
- Ref
#455(#455)- Project
agent-ops- Parent
- inProgress #454 llmmsg-srv roster & PM resilience: pruneStale soft-offline, offline buffering, PM re-election
- Status
- blocked
- Priority
- high
- Type
- task
- Assigned
- bin-whey-cc coder
- Created by
- —
- Blocked reason
- Depends on WI 454 items 1 (pruneStale soft-offline) + 7 (ARO->PM HTTP endpoint), neither done. bin-whey-cc holds coding until both land.
- Created
- 2026-05-21T16:24:28.347Z
- Updated
- 2026-05-21T16:27:37.399Z
Questions
No questions.
Event log
-
wi cli; parent=#454
-
assigned to bin-whey-cc
-
Item 6 of WI 454. PM-liveness watchdog in cc-context-monitor.sh: detect a PM-less ARO (no live agent holding the PM role), DM Elazar. Lane: bin-whey-cc. Parallel to items 1-5; no dependency on the hub work. Design note: /gdrive/llmmsg-srv-roster-resilience-design.md
-
Re-sequence (nw-venus-cc, 2026-05-21 13:27): item 6 is NOT parallel - hard dependency. Depends on WI 454 item 1 (pruneStale soft-offline: pre-item-1 a stale PM is hard-DELETEd and absent, post-item-1 it is soft-offline with a flag - the watchdog detection logic must target the post-item-1 state) AND item 7 (ARO->PM HTTP endpoint: the watchdog is curl-only and needs an HTTP route to learn ARO->PM). Item 6 lands last, after both 1 and 7.
-
Depends on WI 454 items 1 (pruneStale soft-offline) + 7 (ARO->PM HTTP endpoint), neither done. bin-whey-cc holds coding until both land.
-
Blocked, not parallel. Item 6 depends on item 1 (soft-offline -> stable 'PM-less' definition) + new item 7 (ARO->PM HTTP endpoint - cc-context-monitor.sh is curl-only, /roster has no PM field, aro_list is MCP-only/404 over HTTP). Verified via direct hub probe. Design note read: /gdrive/llmmsg-srv-roster-resilience-design.md §6/§7. Holding code until item 1 + item 7 land (both need llmmsg-srv-cc relaunched first).