Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
29 commits sit in this repo's top risk tercile, which is 32% of the 90scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 9.7 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Began feature-led, now leaning fix.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 7e322884feat(cli): add agent eval workflow (#91) | Pieter Germishuys | 2mo ago | +30.5K -34 | 99thElevated | more lines added than baseline |
| 2 | a306ac17feat: complete workflow execution dsl remediation (#82) | Jose Velazquez | 2mo ago | +28.7K -4.4K | 99thElevated | more lines added than baseline |
| 3 | 60c3ebdafeat(cli): expand text-only agent eval suites (#102) | Pieter Germishuys | 2mo ago | +10.0K -217 | 92thElevated | more lines added than baseline |
| 4 | 8f957c94Add agent eval reporting pipeline (#98) | Pieter Germishuys | 2mo ago | +16.0K -485 | 92thElevated | more lines added than baseline |
| 5 | 2045e8abfeat(adapter-opencode): add minimal runtime command lifecycle (#86) | Jose Velazquez | 2mo ago | +13.5K -469 | 92thElevated | more lines added than baseline |
| 6 | ca0483a8feat(cli): add weave init migrate command for legacy OpenCode config migration (#80) | Jose Velazquez | 3mo ago | +7.0K -81 | 92thElevated | more lines added than baseline |
| 7 | 563344d0feat: materialize OpenCode adapter via plugin runtime (#78) | Jose Velazquez | 3mo ago | +8.2K -201 | 92thElevated | more lines added than baseline |
| 8 | b54aacfafeat(engine,config,adapters): adapter-readiness — partial materialization, workflow extension DSL, delegation exclusion, PlanStateProvider, reference OpenCode adapter (#77) | Jose Velazquez | 3mo ago | +9.3K -2.4K | 92thElevated | more lines added than baseline |
| 9 | f55169c9feat(engine): implement workflow engine execution lifecycle (Spec 10) (#69) | Jose Velazquez | 3mo ago | +6.2K -131 | 92thElevated | more lines added than baseline |
| 10 | dfa31139feat(engine,cli,core): runtime persistence and event log (#67) | Jose Velazquez | 3mo ago | +12.3K -85 | 92thElevated | more lines added than baseline |
| 11 | 8fdfa178feat(engine): prompt composition templates (Mustache renderer + Template Context) (#66) | Jose Velazquez | 3mo ago | +7.3K -463 | 92thElevated | more lines added than baseline |
| 12 | c632ab54feat: add error types and install neverthrow/zod for core DSL pipeline | Jose Velazquez | 3mo ago | +7.5K -73 | 92thElevated | more lines added than baseline |
| 13 | 67cc4665feat: support direct review model fan-out (#116) | Pieter Germishuys | 1mo ago | +5.2K -326 | 81thElevated | more lines added than baseline |
| 14 | 07481c04test: add tapestry category routing evals (#114) | Pieter Germishuys | 1mo ago | +5.1K -55 | 81thElevated | more lines added than baseline |
| 15 | 69dfec03docs(site): consolidate public documentation | Jose | 2mo ago | +1.9K -1.9K | 81thElevated | more lines added than baseline |
| 16 | 4d6f908edocs(site): expand public diataxis documentation | Jose Velazquez | 2mo ago | +2.2K -809 | 81thElevated | more lines added than baseline |
| 17 | 8d27571ffeat(docs): add prototype replica site | Jose Carlos Velazquez | 2mo ago | +6.6K -272 | 81thElevated | more lines added than baseline |
| 18 | 688e5911feat(engine): minimal execution lifecycle surface (Spec 13, issue #44) (#68) | Jose Velazquez | 3mo ago | +5.7K -18 | 81thElevated | more lines added than baseline |
| 19 | 274ea65aInterim (#64) | Jose Velazquez | 3mo ago | +3.7K -24 | 81thElevated | more lines added than baseline |
| 20 | ce741f23feat(engine): add abstract tool policy evaluation (#61) | Jose Velazquez | 3mo ago | +3.0K -23 | 81thElevated | more lines added than baseline |
| 21 | 7394511cfeat(engine): add adapter capability contract (#60) | Jose Velazquez | 3mo ago | +4.1K -7.0K | 81thElevated | more lines added than baseline |
| 22 | 142b0c4afeat(cli): add weave command surface (#48) | Jose Velazquez | 3mo ago | +5.6K -45 | 81thElevated | more lines added than baseline |
| 23 | 09fb3844interim | Jose Velazquez | 3mo ago | +2.4K -0 | 81thElevated | more lines added than baseline |
| 24 | 2d401d08feat: add review model fan-out intent (#115) | Pieter Germishuys | 1mo ago | +2.9K -377 | 71thElevated | more lines added than baseline |
| 25 | f6d1ae08feat: add Claude Code adapter with compose CLI command (#113) | Pieter Germishuys | 1mo ago | +2.4K -8 | 71thElevated | more lines added than baseline |
| 26 | bc4557cdfix(cli): stabilize pattern and loom evals (#105) | Pieter Germishuys | 1mo ago | +2.4K -103 | 71thElevated | more lines added than baseline |
| 27 | 639422fcfeat(cli): publish scenario eval history indexes (#100) | Pieter Germishuys | 2mo ago | +1.6K -13 | 71thElevated | more lines added than baseline |
| 28 | 5820906efeat(config): add @weave/config — config discovery, merge, and loading pipeline (Spec 03) (#36) | Jose Velazquez | 3mo ago | +3.1K -32 | 71thElevated | more lines added than baseline |
| 29 | c75adcf0feat(core): implement workflow schema validation (#35) | Jose Velazquez | 3mo ago | +2.8K -25 | 71thElevated | more lines added than baseline |
| 30 | c82abb6afeat(weave): make default usage loom-led (#84) | Jose Velazquez | 2mo ago | +2.0K -97 | 64thTypical | more lines added than baseline |
| 31 | ddb345c9feat(prompts): rewrite loom.md as prose-first template and fix tapestry duplicate diagram (#76) | Jose Velazquez | 3mo ago | +1.5K -1.3K | 64thTypical | more lines added than baseline |
| 32 | 8a831e5cfeat(engine): stabilize adapter descriptor contract (#75) | Jose Velazquez | 3mo ago | +1.5K -37 | 64thTypical | more lines added than baseline |
| 33 | 8d406593feat(engine): add prompt composition pipeline (#63) | Pieter Germishuys | 3mo ago | +1.3K -81 | 64thTypical | more lines added than baseline |
| 34 | 80bb35b8feat(engine): add model resolution intent (#43) | Jose Velazquez | 3mo ago | +1.9K -11 | 64thTypical | more lines added than baseline |
| 35 | 4b43fe70feat(core): implement Zod schema validation — AST to WeaveConfig | Jose Velazquez | 3mo ago | +989 -180 | 64thTypical | more lines added than baseline |
| 36 | 2024fc44feat(core): implement lexer — tokenize .weave source files | Jose Velazquez | 3mo ago | +1.3K -25 | 64thTypical | more lines added than baseline |
| 37 | 9ae688c9chore: rename to @weaveio/weave-*, add npm publish pipeline (#106) | Pieter Germishuys | 1mo ago | +1.5K -1.0K | 56thTypical | more lines added than baseline |
| 38 | 40c1cee5fix(cli): align eval scoring contracts (#103) | Pieter Germishuys | 2mo ago | +1.4K -421 | 56thTypical | more lines added than baseline |
| 39 | 8ad7fc00fix(cli): avoid eval publish run id collisions (#101) | Pieter Germishuys | 2mo ago | +999 -106 | 56thTypical | more lines added than baseline |
| 40 | db1f691afeat(cli): add self-modify prompt flow (#93) | Jose Velazquez | 2mo ago | +1.3K -49 | 56thTypical | more lines added than baseline |
| 41 | 258de5c3feat(cli): add weave prompt inspect and list commands (#85) | Pieter Germishuys | 2mo ago | +861 -9 | 56thTypical | more lines added than baseline |
| 42 | 6b3ca8fbfeat(engine): preserve category metadata on adapter-facing descriptors (Spec 14) (#74) | Jose Velazquez | 3mo ago | +1.0K -178 | 56thTypical | more lines added than baseline |
| 43 | cc4dd855chore(core): initial commit | Jose Velazquez | 3mo ago | +970 -0 | 56thTypical | more lines added than baseline |
| 44 | 24926395feat(adapter-opencode): wire /weave:start and /start-work as plugin custom tools (#89) | Pieter Germishuys | 2mo ago | +572 -15 | 51thTypical | more lines added than baseline |
| 45 | 00961f5cfeat(engine): adapter-facing materialization API (Spec 15) (#73) | Jose Velazquez | 3mo ago | +800 -5 | 51thTypical | more lines added than baseline |
| 46 | 29f7f0addocs(adapter): add command wiring guidance (#88) | Pieter Germishuys | 2mo ago | +465 -268 | 48thTypical | more lines added than baseline |
| 47 | c0bf4d56docs: add harness surface patterns, OpenCode materialization spec, and canonical agent name glossary | Jose Velazquez | 3mo ago | +625 -126 | 48thTypical | more lines added than baseline |
| 48 | b02bf679docs: clarify adapter-owned harness behavior (#37) | Jose Velazquez | 3mo ago | +650 -161 | 48thTypical | more lines added than baseline |
| 49 | 3a551ba6docs(engine): clarify adapter boundary (#45) | Jose Velazquez | 3mo ago | +646 -185 | 46thTypical | more lines added than baseline |
| 50 | 9b2a8a36feat(core): implement parser and AST — token stream to typed AST | Jose Velazquez | 3mo ago | +451 -0 | 46thTypical | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 90 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
weave-io/weave has 90 commits in its history from 4 contributors, the first of them May 5, 2026. In the last 90 days 296 files were touched, 837 times in total, most often index.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.