diff --git a/automation-health/automation-health.md b/automation-health/automation-health.md index 7dbb17c..f5d721f 100644 --- a/automation-health/automation-health.md +++ b/automation-health/automation-health.md @@ -1,33 +1,36 @@ # Automation Health Dashboard -> Last updated: 2026-08-24 13:00 ET | Programs: 2 active +> Last updated: 2026-08-31 13:00 ET | Programs: 2 active ## Executive Summary | Metric | Value | |--------|-------| -| Total issues auto-created | 206 (link-health: 145, dep-bump: 61) | -| Total issues auto-resolved | 63 | +| Total issues auto-created | 209 (link-health: 147, dep-bump: 62) | +| Total issues auto-resolved | 67 | | Total PRs auto-opened | 0 | -| Estimated hours saved | 15.8 hrs (at 15 min/resolved issue) | +| Estimated hours saved | 16.8 hrs (at 15 min/resolved issue) | | Programs active | 2 | -| Last successful scan | 2026-08-21 | +| Last successful scan | 2026-08-31 | ## Link Health | Metric | Value | Trend | |--------|-------|-------| | Repos scanned | 8 | | -| Total links checked | 1827 | | +| Total links checked | 1861 | | | Broken (internal) | 4 | -80 from first scan | -| Broken (external) | 5 | -25 from first scan | -| Issues created (cumulative) | 145 | | +| Broken (external) | 7 | -23 from first scan | +| Issues created (cumulative) | 147 | | | Issues resolved (cumulative) | 42 | | ### Trend (last 10 scans) | Date | Internal | External | Delta | |------|----------|----------|-------| +| 2026-08-31 | 4 | 7 | +1 | +| 2026-08-28 | 4 | 6 | 0 | +| 2026-08-26 | 4 | 6 | +1 | | 2026-08-21 | 4 | 5 | -10 | | 2026-08-19 | 8 | 11 | -1 | | 2026-08-17 | 9 | 11 | -1 | @@ -35,20 +38,17 @@ | 2026-08-13 | 0 | 0 | -21 | | 2026-08-12 | 10 | 11 | -3 | | 2026-08-10 | 11 | 13 | 0 | -| 2026-08-07 | 11 | 13 | +2 | -| 2026-08-05 | 10 | 12 | +2 | -| 2026-08-05 | 8 | 12 | -3 | ## Dependency Bumps | Metric | Value | Trend | |--------|-------|-------| | Repos scanned | 8 | | -| Open Dependabot PRs | 48 | | -| Stale PRs (SLA breached) | 21 | baseline: 8 | -| SLA compliance rate | 56% | | +| Open Dependabot PRs | 38 | | +| Stale PRs (SLA breached) | 19 | baseline: 8 | +| SLA compliance rate | 50% | | | Median time-to-merge | 4d | baseline: 1d | -| Dependabot coverage | 25% (2/8 repos) | | +| Dependabot coverage | 37% (3/8 repos) | | ### By Severity Tier @@ -57,13 +57,15 @@ | Critical | 0 | 3d | | High | 0 | 7d | | Medium | 0 | 30d | -| Routine | 20 | 14d | +| Routine | 18 | 14d | | Major | 1 | 30d | ### Patch Velocity (last 10 scans) | Date | Stale Security | Stale Routine | Delta | |------|----------------|---------------|-------| +| 2026-08-27 | 0 | 18 | 0 | +| 2026-08-25 | 0 | 18 | -2 | | 2026-08-20 | 0 | 20 | +1 | | 2026-08-18 | 0 | 19 | +4 | | 2026-08-13 | 0 | 16 | +2 | @@ -72,15 +74,14 @@ | 2026-08-04 | 0 | 16 | +16 | | 2026-07-30 | 0 | 0 | 0 | | 2026-07-28 | 0 | 0 | 0 | -| 2026-07-28 | 0 | 0 | 0 | -| 2026-07-23 | 0 | 0 | 0 | ## Cross-Program Coverage | Repo | Link Health | Dep Bump | Programs | |------|-------------|----------|----------| -| agent-skills | yes | no | 1 | -| cortex | yes | yes | 2 | +| agent-skills | yes | yes | 2 | +| automation | no | yes | 1 | +| cortex | yes | no | 1 | | examples | yes | yes | 2 | | .github | yes | no | 1 | | operator | no | yes | 1 | @@ -89,17 +90,17 @@ ### Coverage Summary -- Repos under at least one program: 7 / 7 (100%) -- Repos under all programs: 3 / 7 (42%) +- Repos under at least one program: 8 / 8 (100%) +- Repos under all programs: 3 / 8 (37%) ## Cron Health | Job | Schedule | Last Run | Status | |-----|----------|----------|--------| -| link-health-scanner | Mon/Wed/Fri 7am ET | 2026-08-21 | ok | -| link-health-fixer | Tue/Thu 8am ET | 2026-08-21 | ok | -| dep-bump-scanner | Tue/Thu 10am ET | 2026-08-21 | ok | -| dep-bump-fixer | Tue/Thu 12pm ET | 2026-08-21 | ok | +| link-health-scanner | Mon/Wed/Fri 7am ET | 2026-08-31 | ok | +| link-health-fixer | Tue/Thu 8am ET | 2026-08-31 | ok | +| dep-bump-scanner | Tue/Thu 10am ET | 2026-08-31 | ok | +| dep-bump-fixer | Tue/Thu 12pm ET | 2026-08-31 | ok | --- *Generated by Rossoctl Automation Health Dashboard. Do not edit manually.*