Add pipeline status dashboard / summary command

t-587.8·WorkTask·
·
·
·Omni/Ide.hs
Parent:t-587·Created1 week ago·Updated1 week ago

Description

Edit

Add pipeline status dashboard / summary command.

For Ava (and humans) to quickly see pipeline health, add a summary view.

Implement: 1. Add a new subcommand: dev-review-release.sh status [--root PATH] 2. Output:

  • Tasks in each state (open, in-progress, review, approved, done, blocked)
  • Currently running agentd runs (from agentd list-runs)
  • Recent failures (tasks with retry comments)
  • Tasks stuck at max retries

3. Support --json for machine-readable output (Ava will consume this). 4. Optionally: a --watch mode that refreshes every N seconds.

This gives Ava a single command to poll pipeline health and report status summaries to the user.

Files: Omni/Ide/dev-review-release.sh

Timeline (16)

🔄[human]Open → InProgress1 week ago
💬[human]1 week ago

Implemented status dashboard in commit b2e25873: added dev-review-release.sh status subcommand with --json and --watch, includes tasks-by-status, running agentd runs, recent retry failures, and stuck max-retry tasks; docs updated in README and DEV_REVIEW_RELEASE.

🔄[human]InProgress → Review1 week ago
🔄[system]Review → ReviewInProgress1 week ago
💬[human]1 week ago

Automation (review) patchset 1 attempt 1/5 failed for run review-t-587.8-20260211-185225.

🔄[human]ReviewInProgress → Review1 week ago
💬[human]1 week ago

Manual review due CostExhausted in automated review run review-t-587.8-20260211-185225. Verified script changes with bash -n + shellcheck and exercised both text/json outputs: [2026-02-11 18:52:45] Pipeline status root=/home/ben/omni/live/_/worktrees/dev-review-release

Tasks by status: Done: 894 Draft: 1 InProgress: 6 Open: 54 Review: 1

Running agentd runs: 74

  • bold-walrus (cost=0¢ status=running)
  • bright-elk (cost=0¢ status=running)
  • calm-owl (cost=0¢ status=running)
  • ci-full-failure-2026-01-22-181026 (cost=0¢ status=running)
  • ci-full-failure-2026-01-22-182226 (cost=0¢ status=running)
  • dev-t-575-20260211-104244 (cost=0¢ status=running)
  • dev-t-575-20260211-105825 (cost=0¢ status=running)
  • dev-t-575-20260211-110807 (cost=0¢ status=running)
  • dev-t-575-20260211-112602 (cost=0¢ status=running)
  • dev-t-575-20260211-120041 (cost=0¢ status=running)
  • dev-t-575-20260211-120052 (cost=0¢ status=running)
  • dev-t-575-20260211-120114 (cost=0¢ status=running)
  • dev-t-575-20260211-120422 (cost=0¢ status=running)
  • dev-t-575-20260211-121504 (cost=0¢ status=running)
  • dev-t-575-20260211-123550 (cost=0¢ status=running)
  • dev-t-575-20260211-123612 (cost=0¢ status=running)
  • dev-t-575-20260211-123707 (cost=0¢ status=running)
  • dev-t-575-20260211-123723 (cost=0¢ status=running)
  • dev-t-575-20260211-123737 (cost=0¢ status=running)
  • dev-t-575-20260211-123849 (cost=0¢ status=running)
  • dev-t-575-20260211-123907 (cost=0¢ status=running)
  • dev-t-575-20260211-123929 (cost=0¢ status=running)
  • dev-t-575-20260211-124450 (cost=0¢ status=running)
  • dev-t-575-20260211-125011 (cost=0¢ status=running)
  • dev-t-575-20260211-125532 (cost=0¢ status=running)
  • dev-t-575-20260211-130053 (cost=0¢ status=running)
  • dev-t-575-20260211-130311 (cost=0¢ status=running)
  • dev-t-575-20260211-130323 (cost=0¢ status=running)
  • dev-t-575-20260211-130614 (cost=0¢ status=running)
  • dev-t-575-20260211-131015 (cost=0¢ status=running)
  • dev-t-575-20260211-131129 (cost=0¢ status=running)
  • dev-t-575-20260211-131634 (cost=0¢ status=running)
  • dev-t-578-20260210-210743 (cost=0¢ status=running)
  • dev-t-578-20260210-211034 (cost=0¢ status=running)
  • dev-t-578-20260210-211101 (cost=0¢ status=running)
  • dev-t-587.2-20260211-171337 (cost=0¢ status=running)
  • dev-t-587.2-20260211-171929 (cost=0¢ status=running)
  • dev-t-587.3-20260211-174300 (cost=0¢ status=running)
  • dev-t-587.4-20260211-175501 (cost=0¢ status=running)
  • dev-t-587.4-20260211-180501 (cost=0¢ status=running)
  • dev-t-587.5-20260211-181719 (cost=0¢ status=running)
  • dev-t-587.5-20260211-182314 (cost=0¢ status=running)
  • dev-t-587.5-20260211-182413 (cost=0¢ status=running)
  • dev-t-587.5-20260211-183622 (cost=0¢ status=running)
  • integrator-t-575-20260211-132612 (cost=0¢ status=running)
  • integrator-t-587.2-20260211-173935 (cost=0¢ status=running)
  • integrator-t-587.3-20260211-175212 (cost=0¢ status=running)
  • integrator-t-587.4-20260211-181256 (cost=0¢ status=running)
  • integrator-t-587.4-20260211-181500 (cost=0¢ status=running)
  • integrator-t-587.5-20260211-184503 (cost=0¢ status=running)
  • low-bear (cost=0¢ status=running)
  • probe-fg-1770768719 (cost=0¢ status=running)
  • repro-t575-hang (cost=0¢ status=running)
  • repro-t575-hang10 (cost=0¢ status=running)
  • repro-t575-hang2 (cost=0¢ status=running)
  • repro-t575-hang3 (cost=0¢ status=running)
  • repro-t575-hang4 (cost=0¢ status=running)
  • review-t-575-20260211-132019 (cost=0¢ status=running)
  • review-t-578-20260210-210745 (cost=0¢ status=running)
  • review-t-578-20260210-210754 (cost=0¢ status=running)
  • review-t-587.2-20260211-172314 (cost=0¢ status=running)
  • review-t-587.2-20260211-173232 (cost=0¢ status=running)
  • review-t-587.3-20260211-174543 (cost=0¢ status=running)
  • review-t-587.4-20260211-180125 (cost=0¢ status=running)
  • review-t-587.4-20260211-180714 (cost=0¢ status=running)
  • review-t-587.5-20260211-184416 (cost=0¢ status=running)
  • review-t-587.6-20260211-184837 (cost=0¢ status=running)
  • review-t-587.8-20260211-185225 (cost=0¢ status=running)
  • slim-panda (cost=0¢ status=running)
  • slow-lynx (cost=0¢ status=running)
  • swift-raven (cost=0¢ status=running)
  • t575-bg-debug (cost=5.7456¢ status=running)
  • t575-debug (cost=93.9846¢ status=running)
  • wide-eagle (cost=0¢ status=running)

Tasks stuck at max retries: (none)

Recent retry failures:

  • [2026-02-11T23:52:34.560612859Z] t-587.8: Automation (review) patchset 1 attempt 1/5 failed for run review-t-587.8-20260211-185225.
  • [2026-02-11T23:48:46.866836648Z] t-587.6: Automation (review) patchset 1 attempt 1/5 failed for run review-t-587.6-20260211-184837.
  • [2026-02-11T23:45:14.460417508Z] t-587.5: Automation (integrator) patchset 1 attempt 1/5 failed for run integrator-t-587.5-20260211-184503.
  • [2026-02-11T23:44:25.842935057Z] t-587.5: Automation (review) patchset 1 attempt 1/5 failed for run review-t-587.5-20260211-184416.
  • [2026-02-11T23:36:23.841231521Z] t-587.5: Automation (dev) patchset 0 attempt 4/5 failed for run dev-t-587.5-20260211-183622.
  • [2026-02-11T23:24:15.038206954Z] t-587.5: Automation (dev) patchset 0 attempt 3/5 failed for run dev-t-587.5-20260211-182413.
  • [2026-02-11T23:23:23.631719747Z] t-587.5: Automation (dev) patchset 0 attempt 2/5 failed for run dev-t-587.5-20260211-182314.
  • [2026-02-11T23:22:47.523191415Z] t-587.5: Automation (dev) patchset 0 attempt 1/5 failed for run dev-t-587.5-20260211-181719. and show required sections (tasks by status, running runs, recent failures, stuck tasks).
🔄[human]Review → Approved1 week ago
💬[human]1 week ago

Manual review due CostExhausted in automated review run review-t-587.8-20260211-185225.

Verified:

  • bash -n Omni/Ide/dev-review-release.sh
  • lint Omni/Ide/dev-review-release.sh
  • Omni/Ide/dev-review-release.sh status
  • Omni/Ide/dev-review-release.sh status --json

The dashboard includes required sections: tasks-by-status, running runs, recent failures, and stuck max-retry tasks.

💬[human]1 week ago

Integrated commit b2e25873 onto live as 3d6e642f (manual integration due integrator budget constraints).

🔄[human]Approved → Done1 week ago