disinto/supervisor
openhands 567dc4bde0 fix: address review findings for supervisor metrics (#24)
- planner: filter CI and dev metrics by project name to prevent cross-project pollution
- planner: replace fragile awk JSONL filter with jq select()
- supervisor: add codeberg_count_paginated() helper; replace hardcoded limit=50 dev-metric API calls with paginated counts so projects with >50 issues report accurate blocked-ratio data
- supervisor: add 24h age filter to CI metric SQL query so stale pipelines are not re-emitted with a fresh timestamp
- supervisor: replace fragile awk key-order-dependent JSON filter in rotate_metrics() with jq select(); add safety guard to prevent overwriting file with empty result on parse failure
- supervisor: move mkdir -p for metrics dir to startup (once) instead of every emit_metric() call
- supervisor: guard _RAM_TOTAL_MB against empty value in bash arithmetic

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 10:56:37 +01:00
..
best-practices refactor: rename factory/ → supervisor/, factory-poll → supervisor-poll 2026-03-15 18:06:25 +01: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: address review findings for supervisor metrics (#24) 2026-03-17 10:56:37 +01:00
update-prompt.sh refactor: rename factory/ → supervisor/, factory-poll → supervisor-poll 2026-03-15 18:06:25 +01:00