disinto/supervisor
openhands fbe645a305 fix: BACKLOG_NUMS array in supervisor-poll.sh is never queried (#110)
The BACKLOG_NUMS associative array was built to track which issue numbers
are in the backlog, but the DFS cycle-detection code used NODE_COLOR as
a membership guard instead. This meant deps pointing to non-backlog issues
were only skipped by coincidence (they weren't in NODE_COLOR either).

Three changes:
- Remove SC2034 suppression since BACKLOG_NUMS is now actually queried
- Initialize NODE_COLOR from BACKLOG_NUMS keys (all backlog issues) instead
  of DEPS_OF keys (only issues with dependencies), so every backlog issue
  gets a proper DFS color
- Replace the NODE_COLOR membership check with BACKLOG_NUMS in the DFS, so
  the guard explicitly asks "is this dep a backlog issue?" rather than
  relying on NODE_COLOR initialization as a proxy

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 08:16:13 +00:00
..
best-practices supervisor: learned — Race Condition: Review Posted Before PHASE:awaiting_review Transitions 2026-03-21 05:54:34 +00:00
journal fix: feat: supervisor as formula-driven agent — cron + Matrix escalation (#245) 2026-03-21 00:22:37 +00:00
AGENTS.md fix: restore closing --> on AGENTS.md watermark HTML comments 2026-03-23 06:09:19 +00:00
preflight.sh fix: refactor: replace escalation JSONL with blocked label + diagnostic comment (#352) 2026-03-21 04:18:43 +00:00
PROMPT.md feat: supervisor detects dep deadlocks, stale deps, and dev-agent blocked states 2026-03-16 21:07:02 +01:00
supervisor-poll.sh fix: BACKLOG_NUMS array in supervisor-poll.sh is never queried (#110) 2026-03-23 08:16:13 +00:00
supervisor-run.sh fix: gardener migration — run-gardener.toml via direct cron, remove legacy scripts (#490) 2026-03-21 13:09:17 +00:00
update-prompt.sh fix: shellcheck TODO has no enforcement — || true may never be removed (#71) 2026-03-18 01:53:02 +00:00