Dependabot autofix: in flight = an open, recent Dependabot PR addresses every critical/high alert; on, no fix PR landing = the setting is on but some alert has no such PR (or no patched version); on, unverified = the PRs could not be read; not driven = enable them via the dependabot-security apply action.
Open Dependabot alerts past the staleness threshold with no Dependabot PR addressing them. reachable-by-update = a lockfile refresh clears it and nobody has run one; unknown = the manifest or lockfile could not be read, which never suppresses the row.
Repo Butler is a GitHub Action that runs a seven-phase pipeline — OBSERVE → ASSESS → UPDATE → GOVERNANCE → IDEATE → PROPOSE → REPORT — across a portfolio of repositories, generating this dashboard, opening improvement issues, and surfacing governance findings. It runs four times a day on GitHub Actions with zero npm dependencies. Source and docs: github.com/IsmaelMartinez/repo-butler.
About — How it works
OBSERVE — gathers project state via the GitHub API (issues, PRs, releases, labels, workflows, roadmap content) and classifies all portfolio repos by activity level. No LLM needed.
ASSESS — diffs the current snapshot against the previous run, computes weekly trends (growing/shrinking/stable), and optionally summarises changes with Gemini Flash.
UPDATE — generates an updated roadmap document, validates it through a safety layer, and opens a PR.
GOVERNANCE — runs deterministic detectors over the portfolio — standards gaps, policy drift, tier-uplift opportunities, tier regressions, open vulnerabilities, stale Dependabot PRs — and persists findings to the data branch. No LLM cost, so the daily pipeline runs it 4×/day.
IDEATE — generates improvement ideas using an LLM (Claude for deeper reasoning, Gemini Flash as default), feeding off the fresh governance findings.
PROPOSE — safety-filters ideas (URL allowlist, @mention blocking, secret detection), then creates GitHub issues capped at max_issues_per_run, sorted by priority, labelled for human review.
REPORT — generates HTML dashboards for every active repo in the portfolio, deployed to GitHub Pages.