Peter Wielander
mittgfu@gmail.com
90d · built 2026-05-28
90-day totals
- Commits
- 83
- Grow
- 7.1
- Maintenance
- 9.1
- Fixes
- 4.0
- Total ETV
- 20.2
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 85 %
- By Growth share
- Top 41 %
30-day trajectory
Last 30 days vs. the 30 days before. Up arrows on Growth and ETV mean improvement; up arrow on Fixes share means more time on fixes (worse).
Daily performance
Daily ETV, stacked by Growth, Maintenance and Fixes.
Work-mix over time
Share of Growth / Maintenance / Fixes over a rolling 7-day window. Reads as 'where is effort flowing right now'.
Bug flow over time
Monthly bug flow attributed to this developer. The left bar (red) is bug impact this dev authored that was addressed in the given month — combining bugs others fixed for them and bugs they fixed themselves. The right bar is fixes they personally shipped that month, split between self-fixes (overlap with the red bar) and fixes done for someone else. X-axis is fix-time, not introduction-time — the Navigara API attributes bugs backward to the author at the moment the fix lands.
- Self-fix share
- 17%
- Bugs you introduced
- 4.9
- Bugs you fixed
- 6.4
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
Most impactful commits
Top 20 by ETV in the 90-day window.
- 1.7ETV[ai] Fixes DurableAgent telemetry missing AI SDK-compatible span attributes (#1608)github.com-vercel-workflow · 70e89bfc · 2026-04-07
- 1.0ETV[web-shared] [cli] Refactor observability data fetching (#1261)github.com-vercel-workflow · 887cc2bd · 2026-03-10
- 1.0ETV[core] [world] Lazy run creation on start (#1537)github.com-vercel-workflow · c8dce526 · 2026-04-06
- 1.0ETVDurableAgent: various compatibility fixes (#1385)github.com-vercel-workflow · 2c80ec72 · 2026-03-17
- 0.9ETVAdd vitest plugin for testing full workflows without setting up a server (#1237)github.com-vercel-workflow · 456c1aa4 · 2026-03-06
- 0.9ETV[core] Refactor getWorld interface to be asynchronous (#942)github.com-vercel-workflow · 873b4e2b · 2026-04-09
- 0.8ETV[world] Add stream pagination and metadata endpoints (#1470)github.com-vercel-workflow · 01bbe66d · 2026-03-24
- 0.7ETV[world] Restructure stream interface, require run ID for all step and stream operations (#1293)github.com-vercel-workflow · 66d49c0d · 2026-04-09
- 0.7ETV[vitest] [world-local] Fix local-world data recovery isolation (#1895)github.com-vercel-workflow · 2f52d14f · 2026-05-02
- 0.7ETV[vitest] Write vitest workflow data together with other workflow data, fixes observability for test runs (#1359)github.com-vercel-workflow · 0f074030 · 2026-03-13
- 0.6ETV[o11y] Polish display when run data has expired (#1438)github.com-vercel-workflow · da6adf77 · 2026-03-23
- 0.6ETV[core] Memoize `getWritable()` to fix chunk reordering when called repeatedly (#2086)github.com-vercel-workflow · 20506560 · 2026-05-23
- 0.5ETVAllow disabling step sourcemap with new `sourcemap` option in builders (#1842)github.com-vercel-workflow · 6dd5c72d · 2026-05-04
- 0.5ETV[world-vercel] Use stream close control frame to decide whether to reconnect to stream (#1742)github.com-vercel-workflow · 340c0856 · 2026-04-16
- 0.4ETV[builders] Fix import.meta.url missing when using CJS (#1509)github.com-vercel-workflow · d119c740 · 2026-03-30
- 0.3ETV[core] [world] Gate CBOR queue transport on specVersion (#1627)github.com-vercel-workflow · 5f138f2c · 2026-04-07
- 0.3ETV[tests] Fix abort-fetch e2e flake (#2081)github.com-vercel-workflow · 76d786ef · 2026-05-22
- 0.3ETV[world-local] Enforce hook token uniqueness and atomicity, matches other worlds (#1348)github.com-vercel-workflow · 9feebee1 · 2026-03-12
- 0.3ETVLint after biome update (whitespace changes only) (#1243)github.com-vercel-workflow · ece45a0d · 2026-03-03
- 0.3ETV[world-local] [world-postgres] [cli] Validate local run ID and quiet dotenv logs (#1273)github.com-vercel-workflow · 11dcb646 · 2026-03-05