git-halflife: acme-api
@ b76c548 · as of 2026-10-01 · 92 of 220 commits (41.8%) carry an AI-agent signature (a lower bound)
Now on HEAD · 2,886 lines
- Humans 43.7% 1,261 lines
- Claude Code 42.3% 1,221 lines
- Copilot 6.3% 183 lines
- Aider 6.5% 187 lines
- Bots 1.2% 34 lines
Survival of lines each author added
| Author | Commits | Lines added | Alive now | Survival | Half-life |
|---|---|---|---|---|---|
| Humans | 118 | 2,128 | 1,261 | 59.3% | ~8 months |
| Claude Code | 62 | 1,972 | 1,221 | 61.9% | ~10 months |
| Copilot | 18 | 326 | 183 | 56.1% | ~7 months |
| Aider | 12 | 280 | 187 | 66.8% | ~9 months |
| Bots | 10 | 53 | 34 | 64.2% | not enough history |
Survival by age of the lines
| Lines written | Agent | Human |
|---|---|---|
| under 1 week | 100.0% of 31 | 100.0% of 37 |
| 1 - 4 weeks | 96.8% of 189 | 90.6% of 106 |
| 1 - 3 months | 74.4% of 317 | 82.0% of 356 |
| 3 - 12 months | 56.3% of 1,800 | 56.1% of 1,408 |
| over 1 year | 53.1% of 241 | 20.8% of 221 |
Age-adjusted: agent lines survive at 61.2% versus 58.6% expected from human lines of the same ages (+2.7 pp over 2,547 lines).
Most agent-authored files
| File | Agent / total lines | Share | Top agent |
|---|---|---|---|
| src/ui/form.tsx | 246 / 314 | 78% | Claude Code |
| test/billing.test.ts | 193 / 293 | 66% | Claude Code |
| src/utils/retry.ts | 178 / 362 | 49% | Claude Code |
| src/ui/table.tsx | 164 / 259 | 63% | Claude Code |
| src/router.ts | 151 / 250 | 60% | Claude Code |
| src/db/queries.ts | 132 / 230 | 57% | Claude Code |
| src/utils/dates.ts | 131 / 182 | 72% | Claude Code |
| src/billing.ts | 118 / 260 | 45% | Claude Code |
| src/auth.ts | 106 / 214 | 50% | Claude Code |
| test/auth.test.ts | 68 / 211 | 32% | Claude Code |
Survival = lines a commit added that git blame still attributes to it on HEAD (whitespace and in-file moves ignored). Generated by git-halflife.