Cost / API Spend Dashboard

Dashboard not yet generated — run bash scripts/generate-cost-dashboard.sh or wait for the daily workflow.

Anthropic — AI Review Runs (Max plan token proxy)

Anthropic: Dashboard not yet generated. Run the workflow or script to populate this panel.

Max plan = flat monthly subscription. AI-review run counts serve as a runaway-loop proxy; the Anthropic usage API is not publicly available as of 2026-05.

Google API Quota Headroom

Google APIs: Configure google-api-monitor-token in Keychain to enable quota data.

Required Keychain entries: google-api-monitor-token (Cloud Quotas OAuth token) and google-cloud-project-id. The Cloud Quotas API requires at minimum roles/cloudquotas.viewer on the project.

Cloudflare Pages Deploys

Cloudflare Pages: Configure cloudflare-api-token and cloudflare-account-id in Keychain to enable data.

Token needs Pages:Read permission. Free tier limit: 500 deploys/month.

Cloudflare Workers Requests

Cloudflare Workers: Configure cloudflare-api-token and cloudflare-account-id in Keychain to enable data.

Requires Analytics:Read permission. Uses Cloudflare GraphQL analytics endpoint. Free tier: 100,000 requests/day.

GitHub Actions Fast-Runner Minutes

GHA Minutes: gh CLI must be authenticated and the repo must have a Pro/Team plan with minute billing.

Billing API: /users/{username}/settings/billing/actions. Pro plan includes 3,000 minutes/month. Self-hosted runners do NOT count toward this limit.

Self-Hosted Runner Status

Self-hosted runners: Dashboard not yet generated.
Note: Self-hosted runners do not count toward GHA minute limits. Online count is fetched via the GitHub Actions Runners API.