next-forge — Engineering Performance
3 engineers all time · Jan 2025 – May 2026 · built 2026-09-30 · GitHub
Performance snapshot
Today's rolling 90-day reading for next-forge, compared with the start of the series. Pick a window to move that comparison point.
Avg. perf / dev / mo
−100.0%
0.74 → 0.00 ETV
Active engineers
−100.0%
1.0 → 0.0
Features
−37.6pp
37.6% → 0.0%
Performance Composition
Each month's output split by type of work: Features (new value), Maintenance (sustaining systems), Tests, Docs, and Fixes (rework). The yellow line is output per engineer, so when it rises each engineer is delivering more, whatever the team size did. Unit: Engineering Throughput Value (ETV).
Engineering capacity
Effective engineers behind next-forge, against its pre-AI baseline. Each subject has its own: next-forge's is 0.40 ETV / dev / mo, its first reading in Q2 2026. Per-engineer ETV divided by that gives a capacity multiple, and that multiple applied to the engineers active in the trailing 90 days turns it into engineer-equivalents. The line is the real headcount, so the gap between line and area is what the leverage is worth. Because each baseline is its own, every subject opens at 1.0x on its first day: multiples measure improvement and are not comparable between subjects.
Knowledge concentration
How dependent is this repo on a small number of engineers? Higher top-1 share = higher key-person risk.
Hayden Bleasel owns 96.6 % of commits.
Behind the numbers
Written summary of the work completed each month.
No monthly reports available yet.
Most impactful commits
Top 10 by ETV in the all-time window.
- 0.8ETVInternationalization and Languine (#473) * Scaffold internationalization package * Bump deps, downgrade Next.js https://github.com/vercel/next.js/issues/76497 * Update pnpm-lock.yaml * Scaffold package, integrate into website * Wire up dictionary * Update middleware.ts * Misc fixes * Move files into locale folder * Update en.ts * Start adding Languine * Start working on docs * Wire up package to languine json * Update internationalization.mdx * Initialize internationalization env var file * Update internationalization.mdx * Migrate to manual translate command * Update internationalization.mdx * Add language switcher * Add language switcher to docs * Add cover image * Update internationalization.mdx * Update internationalization.mdx * Generate initial translations, add more dynamic content * Port remaining static data * Switch to JSON * Update en.json * Reduce keys, nuke lockfile * Remove more keys * Generate translations * Update lockfile, remove build script * Fix Next versions * Fix logging * Allow for implicit detection of draftMode * Update index.ts * Update stats.tsx * Misc fixes * Work on fixing apps/email Vercel build * Regen lockfile * Upgrade flags package * Update overview.mdx * Determine Next version for email * Add tracked linksHayden Bleasel · 05c07f5e · 2025-03-05
- 0.3ETV▲ (#561) * Update .autorc * Update license.md * Update metadata.ts * Update README.md * Update utils.ts * Add footer * Update open-source.tsx * Update ai-chatbot.mdx * Update faq.mdx * Update refs * Update index.mdx * Move image * Update vercel.tsx * Add announcement * Update remaining refs * Update layout.config.tsx * More fixes * Update README.md * Update global.css * Update package.json * Update package.json * Update cta.tsx * Misc fixes * Update hero.tsxHayden Bleasel · 5349598f · 2025-06-02
- 0.2ETVAdd Notifications (#161) * Scaffold Knock integration * Misc fixes, regen lockfile * Collab on Notifications (#388) * update env vars * update notif provider * add secret key for server sdk * create feed component * make provider client --------- Co-authored-by: Jeff Everhart <jeffeverhart383@gmail.com> * Extract notifications into new package * Update feed.tsx * Move provider to package * Scaffold doc * Update env.ts * change key and stub docs (#393) * use public api key for feed * stub out docs * add link to keys docs * Fix keys * Add notifications feed to app * Update notifications.mdx * Temporary shadcn/ui patch https://github.com/shadcn-ui/ui/pull/6334 --------- Co-authored-by: Jeff Everhart <jeffeverhart383@gmail.com>Hayden Bleasel · 0e9560e8 · 2025-01-12
- 0.2ETVRemove docs tweet wall (#751) * Remove docs tweet wall * Add env validation escape hatch * Keep env validation skip internalAnthony Shew · f189de79 · 2026-05-28
- 0.2ETVUpgrade shadcn/uiHayden Bleasel · 6c887ad6 · 2025-04-14
- 0.2ETVUpdate Analytics package (#640) * Update posthog implementation * Update pnpm-lock.yaml * Fix unit testsHayden Bleasel · 1e510d21 · 2025-10-08
- 0.1ETVAdd sitemap.md route (#687) * Add sitemap.md route for LLM-friendly documentation indexing * Make sitemap.md static via generateStaticParamsRich Haines · 80f54ca4 · 2026-03-09
- 0.1ETVAdd link validation scriptHayden Bleasel · 6dcf4722 · 2025-05-25
- 0.1ETVResolves #537Hayden Bleasel · bedec1b7 · 2025-05-26
- 0.1ETVAdd more Languine keys (#475) * Add more Languine keys * Update target locales * Add more languages * Regenerate translationsHayden Bleasel · e9e1b76a · 2025-03-06