AI Usage
Every Claude Code touchpoint across the fleet — CI runs with real cost, Claude-attributed commits and PRs — published for full transparency and audit.
🧮 Claude Code Usage — fleet ledger
Every Claude Code touchpoint the fleet leaves in public infrastructure, refreshed daily by .github/workflows/ai-usage.yml into _data/ai_usage.yml: CI runs of anthropics/claude-code-action (cost and turn counts scraped from run logs), commits carrying a Co-Authored-By: Claude trailer, and PRs carrying the Claude Code marker. Each ledger row links to its run, commit, or PR — the audit trail is the data, not a claim about it. Local (machine) sessions appear under Local sessions only when deliberately
published via tools/dash-gen ai-usage; see /ai-activity/
for the local-only view.
$13.78
113
400
211
165
27
88 of 113 CI runs carried no parsable usage in their logs (skipped gates, expired logs) — counted as runs, priced at $0. CI logs expose cost and turn counts but no token breakdown — token detail comes from deliberately published local-ledger sections below.
By repo
| Repo | Category | CI runs | Cost | Turns | Minutes | Commits | PRs |
|---|---|---|---|---|---|---|---|
lifehacker.dev |
docs | 6 | $10.2142 | 197 | 35.3 | 87 | 84 |
gitorio |
dev-tools | 31 | $3.5643 | 203 | 26.7 | 18 | 9 |
cv-builder-pro |
full-stack-ai | 11 | $0.0 | 0 | 0.3 | 1 | 1 |
zer0-mistakes |
docs | 9 | $0.0 | 0 | 0.5 | 19 | 14 |
drsai |
full-stack-ai | 8 | $0.0 | 0 | 0.1 | 0 | 1 |
ai-seed |
dev-tools | 8 | $0.0 | 0 | 0.2 | 1 | 1 |
csv-vscoode |
dev-tools | 8 | $0.0 | 0 | 0.3 | 0 | 0 |
edgar-data-parse |
full-stack-ai | 6 | $0.0 | 0 | 0.1 | 8 | 7 |
barodybroject |
full-stack-ai | 5 | $0.0 | 0 | 0.2 | 1 | 3 |
bashconsultants |
docs | 4 | $0.0 | 0 | 0.5 | 26 | 9 |
lawmode |
full-stack-ai | 3 | $0.0 | 0 | 0.1 | 0 | 1 |
githubai |
full-stack-ai | 3 | $0.0 | 0 | 0.1 | 3 | 3 |
bashcrawl |
dev-tools | 3 | $0.0 | 0 | 0.2 | 3 | 4 |
amrs-project |
full-stack-ai | 3 | $0.0 | 0 | 0.6 | 0 | 0 |
vs-sonic-pi |
dev-tools | 2 | $0.0 | 0 | 0.1 | 0 | 0 |
1987 |
docs | 1 | $0.0 | 0 | 0.1 | 2 | 0 |
zer0-pages |
docs | 1 | $0.0 | 0 | 0.0 | 6 | 1 |
skills-github-pages |
dev-tools | 1 | $0.0 | 0 | 0.1 | 0 | 0 |
README |
docs | 0 | $0.0 | 2 | 2 | ||
scripts |
dev-tools | 0 | $0.0 | 1 | 1 | ||
it-journey |
docs | 0 | $0.0 | 14 | 13 | ||
zer0-image-generator |
dev-tools | 0 | $0.0 | 1 | 0 | ||
aieo |
full-stack-ai | 0 | $0.0 | 2 | 2 | ||
law-ai |
full-stack-ai | 0 | $0.0 | 12 | 5 | ||
zpl-viewer |
dev-tools | 0 | $0.0 | 2 | 2 | ||
bamr87.github.io |
docs | 0 | $0.0 | 1 | 1 | ||
2005 |
docs | 0 | $0.0 | 1 | 1 |
By workflow
| Workflow | Runs | Cost | Turns |
|---|---|---|---|
lifehacker.dev/Factory: Issue Factory 2 | 3 | $8.6688 | 148 |
gitorio/Factory: Gitorio Factory 3 | 8 | $2.1491 | 150 |
lifehacker.dev/Factory: Issue Factory 1 | 3 | $1.5454 | 49 |
gitorio/Factory: Gitorio Factory 2 | 12 | $1.4152 | 53 |
cv-builder-pro/Claude | 11 | $0.0 | 0 |
gitorio/Factory: Docs Gardener | 11 | $0.0 | 0 |
zer0-mistakes/Claude | 9 | $0.0 | 0 |
drsai/Claude | 8 | $0.0 | 0 |
ai-seed/Claude | 8 | $0.0 | 0 |
csv-vscoode/Claude | 8 | $0.0 | 0 |
edgar-data-parse/Claude | 6 | $0.0 | 0 |
barodybroject/Claude | 5 | $0.0 | 0 |
lawmode/Claude | 3 | $0.0 | 0 |
githubai/Claude | 3 | $0.0 | 0 |
bashcrawl/Claude | 3 | $0.0 | 0 |
amrs-project/Claude | 3 | $0.0 | 0 |
vs-sonic-pi/Claude | 2 | $0.0 | 0 |
bashconsultants/Content review (weekly) | 2 | $0.0 | 0 |
bashconsultants/Content gardener | 1 | $0.0 | 0 |
bashconsultants/Preacher (weekly doctrine) | 1 | $0.0 | 0 |
By category · by day
| Category | Runs | Cost |
|---|---|---|
| docs | 21 | $10.2142 |
| dev-tools | 53 | $3.5643 |
| full-stack-ai | 39 | $0.0 |
| Day | Runs | Cost | Turns |
|---|---|---|---|
| 2026-07-17 | 2 | $0.0 | 0 |
| 2026-07-16 | 77 | $4.0318 | 103 |
| 2026-07-15 | 4 | $6.3961 | 101 |
| 2026-07-14 | 2 | $0.1068 | 4 |
| 2026-07-13 | 4 | $0.492 | 22 |
| 2026-07-12 | 2 | $0.1293 | 6 |
| 2026-07-11 | 3 | $0.098 | 3 |
| 2026-07-10 | 2 | $0.1125 | 4 |
| 2026-07-09 | 3 | $0.1719 | 9 |
| 2026-07-08 | 2 | $0.0973 | 3 |
| 2026-07-07 | 2 | $0.0955 | 3 |
| 2026-07-06 | 3 | $0.2432 | 8 |
| 2026-07-05 | 6 | $1.5836 | 110 |
| 2026-07-04 | 1 | $0.2205 | 24 |
Local sessions (deliberately published 2026-07-16)
Shadow-priced at API list rates from the machine ledger — subscription usage, not an invoice.
$1132.02
135
Audit ledger — recent CI runs
| Day | Repo | Workflow | Event | Result | Cost | Turns | |
|---|---|---|---|---|---|---|---|
| 2026-07-17 | githubai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-17 | ai-seed |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-pages |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | pull_request_review_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | pull_request_review | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | zer0-mistakes |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | vs-sonic-pi |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | vs-sonic-pi |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | skills-github-pages |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | lifehacker.dev |
Factory: Issue Factory 2 | workflow_dispatch | ✅ | $1.732724 | 38 | run |
| 2026-07-16 | lifehacker.dev |
Factory: Issue Factory 1 | workflow_dispatch | ✅ | $0.5583494 | 17 | run |
| 2026-07-16 | lifehacker.dev |
Factory: Issue Factory 2 | schedule | ✅ | $1.1778875000000002 | 31 | run |
| 2026-07-16 | lifehacker.dev |
Factory: Issue Factory 1 | schedule | ✅ | $0.46619679999999997 | 14 | run |
| 2026-07-16 | lawmode |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | lawmode |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | lawmode |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | gitorio |
Factory: Docs Gardener | schedule | ✅ | — | — | run |
| 2026-07-16 | gitorio |
Factory: Gitorio Factory 2 | schedule | ✅ | $0.09673399999999999 | 3 | run |
| 2026-07-16 | githubai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | githubai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | edgar-data-parse |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | edgar-data-parse |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | edgar-data-parse |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | edgar-data-parse |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | edgar-data-parse |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | edgar-data-parse |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | drsai |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
| 2026-07-16 | cv-builder-pro |
Claude | issue_comment | skipped | — | — | run |
Audit ledger — commits & PRs
| Day | Commit | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-07-17 | README ci: reduce Actions waste — fix read-only token failures, delete dead workflow, green the t | 02e2ba69d | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-07-17 | it-journey ci: reduce Actions waste — consolidate auto-merge trio, path-filter CodeQL, halve sync cad | 3e67e46ab | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-07-17 | zer0-mistakes fix(includes): gate Quick Links Dev row on is_production (#308) | 03b687713 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-07-17 | zer0-mistakes ci: reduce Actions waste — fail-open detect-changes, no-op guards, dead-lane cleanup (#314 | 816c6077a | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-07-17 | zer0-mistakes feat(article): show_hero front-matter flag opts standard posts into the hero image (#309) | 6344473c1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-07-17 | zer0-mistakes fix(author): build avatar path with relative_url, never protocol-relative (#306) | ac597d2c0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2026-07-17 | zer0-mistakes fix(a11y): keep a single fae920eb5 | </tr>
2026-07-17 | zer0-mistakes ci(release): make release-please bump Gemfile.lock and package-lock.json with version.rb (8ad19d4b3 | 2026-07-17 | zer0-mistakes fix(obsidian): graph reads OBSIDIAN_CONFIG.wikiIndexUrl that js-cdn.html emits (#305)28759128b | 2026-07-17 | barodybroject ci: reduce Actions waste — un-gate quality lint, weekly-only maintenance, deploy.yml decisa1edc9604 | 2026-07-17 | aieo ci: reduce Actions waste — CI hygiene (concurrency, caching, paths-ignore) and a working re2c018071 | 2026-07-17 | law-ai ci: reduce Actions waste — fix nightly disk exhaustion, stop Dependabot retry loop, gate C613ab6996 | 2026-07-17 | githubai ci: reduce Actions waste — follow-up: fix bare-runner env in versioning, git root in doc_s4411a1202 | 2026-07-17 | githubai ci: reduce Actions waste — fix chronic failures, delete dead/twin workflows, slim versionia88f1619a | 2026-07-17 | ai-seed ci: remove dead evolution crons (daily/weekly/monthly/quarterly) (#22)33ec28247 | 2026-07-17 | zpl-viewer ci: fix platform-fragile tests + hygiene (#7)6b0b6184b | 2026-07-17 | lifehacker.dev ci: reduce Actions waste — 4-hourly sweep backstops, idle crons off, scoped standard-ci, bb0599fc28 | 2026-07-17 | bashconsultants ci: reduce Actions waste — fix 9-night-red site-health, drop redundant standard-ci caller,be153a604 | 2026-07-16 | it-journey ci(dependabot): merge workflow-file bumps with an elevated PAT and recover from stale-bran17943c27e | 2026-07-16 | it-journey ci(quest-perfection): isolate slice failures so a partial sweep still counts (#509)cc19860d0 | 2026-07-16 | it-journey 🔧 Quest fix: system-engineer/0101 (#493)3fd05c229 | 2026-07-16 | it-journey fix(deps): add darwin and windows platforms to Gemfile.lock (#497)c76fbc2a4 | 2026-07-16 | zer0-mistakes chore(plugins): remove dead preview_image_generator.rb plugin and its test surface (#311)b00dd7674 | 2026-07-16 | law-ai style: black-format test_test_synthesizer after rebranda054bef90 | 2026-07-16 | law-ai refactor: rebrand LawGraph AI → Law AI (incl. Python package rename)6e5351575 |
|