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
145 commits sit in this repo's top risk tercile, which is 33% of the 445scored. 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 8.1 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.
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 | 44fc2a1dVendor the curated craft corpus in the repo | Claudeclaudeautonomous | 1mo ago | +19.9K -0 | 100thElevated | more lines added than baseline |
| 2 | be15249bAdd examples/closed-circle-oss: first DRESS-complete illustrated exemplar | Peter van Liesdonkclaudeassisted | 1mo ago | +11.3K -45 | 99thElevated | more lines added than baseline |
| 3 | b3cf031fCheck in the texture-trial as examples/letter-and-frontier | Claudeclaudeautonomous | 1mo ago | +6.0K -1 | 99thElevated | more lines added than baseline |
| 4 | b070466cCheck in the kimi-k2.5 A/B story as examples/closed-circle-k2 | Claudeclaudeautonomous | 1mo ago | +9.3K -4 | 99thElevated | more lines added than baseline |
| 5 | b5beb750Check in the Closed Circle medium exemplar (author-directed) | Claudeclaudeautonomous | 1mo ago | +7.4K -3 | 99thElevated | more lines added than baseline |
| 6 | b75dc2f8M8 complete: live run 8 exit record + the Closed Circle example | Claudeclaudeautonomous | 1mo ago | +8.7K -339 | 99thElevated | more lines added than baseline |
| 7 | 4a0e1fc7M6 exit: the A/B validation run ships (The Lamplighter's Debt) | Claudeclaudeautonomous | 1mo ago | +6.9K -355 | 99thElevated | more lines added than baseline |
| 8 | 43bdcfb7Preserve the validation story; finalize the live-run-6 log entry | Claudeclaudeautonomous | 1mo ago | +1.4K -4 | 98thElevated | more lines added than baseline |
| 9 | 5951ea4dPreserve The Winding House — the first machine-generated story | Claudeclaudeautonomous | 1mo ago | +1.2K -0 | 98thElevated | more lines added than baseline |
| 10 | 4ae46910M1: stage runner, LLM adapter, DREAM/BRAINSTORM/SEED — premise to scaffolded story | Claudeclaudeautonomous | 1mo ago | +2.3K -32 | 98thElevated | more lines added than baseline |
| 11 | 5e5f5f28M0: graph engine, invariant validators, project format, qf CLI, golden story | Claudeclaudeautonomous | 1mo ago | +3.2K -1 | 98thElevated | more lines added than baseline |
| 12 | 0bf26b2aDesign QuestFoundry NG: pipeline architecture for generating interactive fiction gamebooks | Claudeclaudeautonomous | 1mo ago | +1.2K -1 | 98thElevated | more lines added than baseline |
| 13 | 4e922f4aBuild the layout epic's first slice: alt text, ratios, 1a and 1d | Claudeclaudeautonomous | 3w ago | +1.8K -193 | 96thElevated | more lines added than baseline |
| 14 | 0cc31e4fdocs: slim STATUS to a hand-off; move decision log to its own file; drop docs/adr/ | Claudeclaudeautonomous | 1mo ago | +2.0K -3.3K | 96thElevated | more lines added than baseline |
| 15 | 9a1cd417examples: add "Greywater Docks" — the live wide-coda demonstration | Claudeclaudeautonomous | 1mo ago | +1.3K -2 | 96thElevated | more lines added than baseline |
| 16 | 8d79001eexamples: add "Rain and Jade" — narration_scope live-validation micro | Claudeclaudeautonomous | 1mo ago | +1.2K -0 | 96thElevated | more lines added than baseline |
| 17 | e128df07Preserve the first complete weak-tier run as an example; note the readability frontier | Claudeclaudeautonomous | 1mo ago | +1.2K -1 | 96thElevated | more lines added than baseline |
| 18 | f121f34bM8 PR-1: the depth & scale engine | Claudeclaudeautonomous | 1mo ago | +1.5K -149 | 96thElevated | more lines added than baseline |
| 19 | 7140e769M6 deps: craft extra + hermetic hybrid-search test deps | Claudeclaudeautonomous | 1mo ago | +1.5K -0 | 96thElevated | more lines added than baseline |
| 20 | 36c7ba10Bubblegum Alibi: DREAM/BRAINSTORM/SEED checkpoints (live medium run) | Claudeclaudeautonomous | 1mo ago | +852 -0 | 96thElevated | more lines added than baseline |
| 21 | 635bdd21Add the print gamebook pipeline and qf rerun | Claudeclaudeautonomous | 1mo ago | +1.3K -57 | 96thElevated | more lines added than baseline |
| 22 | 0084efe9Record and preserve The Orchard of Hours — the first Claude generation | Claudeclaudeautonomous | 1mo ago | +950 -3 | 96thElevated | more lines added than baseline |
| 23 | 6b24fee5Preserve The Cartographer's Debt — the fork-rejoin validation story | Claudeclaudeautonomous | 1mo ago | +940 -0 | 96thElevated | more lines added than baseline |
| 24 | 46d20137M3: POLISH & structural play — the story is playable with zero prose | Claudeclaudeautonomous | 1mo ago | +1.5K -37 | 96thElevated | more lines added than baseline |
| 25 | 34da8e9bHarden the docs against understanding decay: heritage + danger zones | Claudeclaudeautonomous | 1mo ago | +1.5K -2 | 96thElevated | more lines added than baseline |
| 26 | 223270faM2: GROW — weave the beat DAG, freeze the topology | Claudeclaudeautonomous | 1mo ago | +1.7K -39 | 96thElevated | more lines added than baseline |
| 27 | 117f3709FILL/POLISH: the prose-quality-at-scale engine | Claudeclaudeautonomous | 1mo ago | +1.2K -57 | 94thElevated | more lines added than baseline |
| 28 | 1d2e90baWeave nested hard forks: per-world instantiation (M5 multi-hard) | Claudeclaudeautonomous | 1mo ago | +1.3K -329 | 94thElevated | more lines added than baseline |
| 29 | 9eea431dAdd the DRESS stage and gate G6 | Claudeclaudeautonomous | 1mo ago | +1.4K -23 | 94thElevated | more lines added than baseline |
| 30 | e06aa5f6Preserve The Salt-Glass Choir — the first Gemini-driven generation | Claudeclaudeautonomous | 1mo ago | +857 -8 | 94thElevated | more lines added than baseline |
| 31 | 5a09c2c3M4: FILL & first exports — prose end-to-end, playable in a browser | Claudeclaudeautonomous | 1mo ago | +1.5K -51 | 94thElevated | more lines added than baseline |
| 32 | 9bdda743Build the remaining layout directions: 1b Bound, 1c Compendium, 1e Room | Claudeclaudeautonomous | 3w ago | +832 -155 | 92thElevated | more lines added than baseline |
| 33 | c7ada90ePOV sequences PR-B: sequence-unit annotate, engine expansion, B11 | Peter van Liesdonkclaudeassisted | 1mo ago | +798 -212 | 92thElevated | more lines added than baseline |
| 34 | 4bbe4aabPR-5 tasks 7+8: the finalize loop — residue round 0, engine-planned fork rounds | Peter van Liesdonkclaudeassisted | 1mo ago | +682 -708 | 92thElevated | more lines added than baseline |
| 35 | 61b2d16eStructural depth PR-3: the texture-worlds engine (I15, mirrored arms) | Claudeclaudeautonomous | 1mo ago | +829 -30 | 92thElevated | more lines added than baseline |
| 36 | 2d3b63a7M7: qf illustrate — render DRESS briefs to real images | Claudeclaudeautonomous | 1mo ago | +1.0K -31 | 92thElevated | more lines added than baseline |
| 37 | 700a71baM6 tests: pass matrix, runner integration, prompts, with-corpus e2e | Claudeclaudeautonomous | 1mo ago | +765 -0 | 92thElevated | more lines added than baseline |
| 38 | c0ba3a16M6 retrieval core: deterministic corpus search + digest rendering | Claudeclaudeautonomous | 1mo ago | +831 -0 | 92thElevated | more lines added than baseline |
| 39 | a31c4e61Bubblegum Alibi: POLISH checkpoint — 20 passages, 4 titled endings | Claudeclaudeautonomous | 1mo ago | +489 -8 | 92thElevated | more lines added than baseline |
| 40 | 73d8d3e7Structural depth PR-1: words-target budget coupling + B9 bridge share | Claudeclaudeautonomous | 1mo ago | +711 -140 | 91thElevated | more lines added than baseline |
| 41 | 26aed278Replace binary review verdicts with a shared structured-finding contract | Claudeclaudeautonomous | 1mo ago | +674 -227 | 91thElevated | more lines added than baseline |
| 42 | 912b98e3Generalize reference-pinning across every stage (#40 class) | Claudeclaudeautonomous | 1mo ago | +627 -77 | 91thElevated | more lines added than baseline |
| 43 | ce5dd3adBubblegum Alibi: FILL+DRESS checkpoints; M5 complete — docs updated | Claudeclaudeautonomous | 1mo ago | +707 -59 | 91thElevated | more lines added than baseline |
| 44 | 2a91d307Bubblegum Alibi: GROW checkpoint — first live multi-hard weave | Claudeclaudeautonomous | 1mo ago | +482 -29 | 91thElevated | more lines added than baseline |
| 45 | 457a7276PR-5 task 1: add_beat_flag_grant mutation | Peter van Liesdonkclaudeassisted | 1mo ago | +582 -0 | 90thElevated | more lines added than baseline |
| 46 | bcc06d5fAdd Ollama provider with native structured output at the provider seam | Claudeclaudeautonomous | 1mo ago | +709 -20 | 90thElevated | more lines added than baseline |
| 47 | 4c9133fcPR-1 of weave linearization: the braid decided at the weave | Claudeclaudeautonomous | 3w ago | +557 -17 | 89thElevated | more lines added than baseline |
| 48 | 9b9fbf15DRESS: a cover page — atmospheric front-page image + title | Peter van Liesdonkclaudeassisted | 1mo ago | +459 -35 | 89thElevated | more lines added than baseline |
| 49 | ba2e1d6cPOV sequences PR-A: the head roster (scheme pass, I17, pinned enums) | Peter van Liesdonkclaudeassisted | 1mo ago | +622 -92 | 89thElevated | more lines added than baseline |
| 50 | d055404fDesign the cosmetic-forks epic: one mechanism, renderings as peers, keywords | Claudeclaudeautonomous | 1mo ago | +395 -83 | 89thElevated | 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 200 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.
pvliesdonk/questfoundry-ng has 573 commits in its history from 3 contributors, the first of them Jul 8, 2026. In the last 90 days 106 files were touched, 836 times in total, most often fill.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.