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
17 commits sit in this repo's top risk tercile, which is 33% of the 51scored. 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 7.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.
How this repo's commit mix shifts over time.
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 | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | fe4f33cffeat: standardize AIGX 1.1 — formal /standard, aigx CLI, npm/PyPI/Cargo packages, conformance suite | Lolner95claudeassisted | 1mo ago | +4.8K -75 | 99%Elevated | more lines added than baseline |
| 2 | f4bc59f5feat: editor support + interactive scaffolding — VS Code extension, TextMate grammar, world-class create-aigx | Lolner95claudeassisted | 1mo ago | +1.7K -163 | 96%Elevated | more lines added than baseline |
| 3 | 293cd1a0AIGX v1.0 — AI Genome Exchange: the benchmark-validated context format for AI coding agents | Grégory Parisottoclaudeassisted | 2mo ago | +1.8K -0 | 96%Elevated | more lines added than baseline |
| 4 | d1657a6efeat: major repo overhaul - meta-genome, plug-and-play integrations, npx create-aigx scaffolds everything | Lolner95 | 2mo ago | +801 -121 | 93%Elevated | more lines added than baseline |
| 5 | 8d652fc2feat(editors): GitHub highlighting + Sublime/TextMate/Zed/Linguist — .aigx everywhere | Lolner95claudeassisted | 1mo ago | +590 -6 | 89%Elevated | more lines added than baseline |
| 6 | cee1f15cfeat: make integrations fully self-contained - embed complete protocol + maintenance rules inline | Lolner95 | 2mo ago | +414 -117 | 89%Elevated | more lines added than baseline |
| 7 | 3e851787v1.1 — honesty pass + scaling + tooling (responses to review) | Grégory Parisottoclaudeassisted | 2mo ago | +577 -50 | 89%Elevated | more lines added than baseline |
| 8 | 7aedaa8efeat(tools): add aigx-sync - pre-commit hook that auto-patches files.aigx on file renames | Lolner95 | 2mo ago | +219 -0 | 85%Elevated | more lines added than baseline |
| 9 | cdfb693afeat(vscode): Marketplace-ready extension + simpler logo + README overhaul | Lolner95claudeassisted | 1mo ago | +327 -339 | 83%Elevated | more lines added than baseline |
| 10 | 41eff48bchore(release): publishing dry-run harness + RELEASING.md | Lolner95claudeassisted | 1mo ago | +303 -0 | 81%Elevated | more lines added than baseline |
| 11 | efa8f100feat: add create-aigx npm package - npx create-aigx scaffolds .aigx/ in under 60s | Lolner95 | 2mo ago | +225 -1 | 79%Elevated | more lines added than baseline |
| 12 | 7e130c88docs: address developer critiques - semantic ids, aigx-sync, JIT hydration, agent.aigx in authoring guide + limitations + changelog | Lolner95 | 2mo ago | +159 -4 | 76%Elevated | more lines added than baseline |
| 13 | 833e4878docs: add jit-hydration.md - MCP tool, pre-prompt injection, editor extension patterns | Lolner95 | 2mo ago | +147 -0 | 76%Elevated | more lines added than baseline |
| 14 | b5e844d1docs: add migration guide - layering AIGX on top of existing AGENTS.md/CLAUDE.md | Lolner95 | 2mo ago | +119 -0 | 73%Elevated | more lines added than baseline |
| 15 | e7a8acfestyle: remove all em/en dashes (256 across 36 files), replace with hyphens | Grégory Parisottoclaudeassisted | 2mo ago | +243 -243 | 73%Elevated | more lines added than baseline |
| 16 | cdcc36f0spec: semantic slugs in §2 (ARCH-no-deep-imports alongside ARCH-2) + §10 JIT hydration pattern | Lolner95 | 2mo ago | +83 -1 | 69%Elevated | more lines added than baseline |
| 17 | cb4355c6docs: add glossary.md with definitions for all key AIGX terms | Lolner95 | 2mo ago | +87 -0 | 69%Elevated | more lines added than baseline |
| 18 | 623e404adocs: add roadmap.md - exporters, VS Code ext, examples, benchmark, MCP, lint improvements | Lolner95 | 2mo ago | +78 -0 | 66%Typical | more lines added than baseline |
| 19 | 6d7a326afeat(examples): add minimal example - smallest valid AIGX genome (3 files, 1 rule, 1 entry) | Lolner95 | 2mo ago | +50 -0 | 64%Typical | more lines added than baseline |
| 20 | d619bc39feat: add agent.aigx - LLM self-maintenance rules (sync renames, add entries, stable ids, verify after task) | Lolner95 | 2mo ago | +51 -1 | 62%Typical | more lines added than baseline |
| 21 | 4374fa12ci: add GitHub Actions workflow to validate example genomes on .aigx changes | Lolner95 | 2mo ago | +34 -0 | 60%Typical | more lines added than baseline |
| 22 | 10e3b2a5chore: add bug report issue template | Lolner95 | 2mo ago | +31 -0 | 58%Typical | more lines added than baseline |
| 23 | b4f081d0docs(aigx-lint): add pre-commit hook and pre-commit framework integration examples | Lolner95 | 2mo ago | +28 -0 | 56%Typical | more lines added than baseline |
| 24 | 3e3af480docs(aigx-lint): add GitLab CI and Bitbucket Pipelines CI examples | Lolner95 | 2mo ago | +26 -1 | 54%Typical | more lines added than baseline |
| 25 | 5869c577docs(examples): improve sourcing-app README - add validation commands and learning walkthrough | Lolner95 | 2mo ago | +26 -0 | 52%Typical | more lines added than baseline |
| 26 | 54868e00docs(templates): improve starter README - add files table, validation instructions | Lolner95 | 2mo ago | +24 -0 | 50%Typical | more lines added than baseline |
| 27 | 0c19d2dfchore(npm): publish the ecosystem; CLI ships as @aigx/cli | Lolner95claudeassisted | 1mo ago | +42 -26 | 47%Typical | more lines added than baseline |
| 28 | ee5ed9fdInitial commit | Lolner95 | 2mo ago | +21 -0 | 47%Typical | more lines added than baseline |
| 29 | f8384477chore: add new example genome issue template | Lolner95 | 2mo ago | +22 -0 | 44%Typical | more lines added than baseline |
| 30 | 254b3e6bdocs: add 'Keeping the genome fresh' maintenance section to authoring guide | Lolner95 | 2mo ago | +19 -0 | 42%Typical | more lines added than baseline |
| 31 | c1181278chore: add .gitattributes to normalize line endings to LF | Lolner95 | 2mo ago | +18 -0 | 40%Typical | more lines added than baseline |
| 32 | 2841f362docs: add 3 FAQ entries - migration, rename handling, CI integration | Lolner95 | 2mo ago | +16 -0 | 38%Typical | more lines added than baseline |
| 33 | 97dfa8f6chore: expand CITATION.cff - add email, more keywords, preferred-citation block, honest abstract | Lolner95 | 2mo ago | +16 -1 | 34%Typical | more lines added than baseline |
| 34 | 6f0cc618feat(templates): add engineering.aigx starter with 10 hard-correctness rule templates (ENG-1..10) | Lolner95 | 2mo ago | +16 -0 | 34%Typical | more lines added than baseline |
| 35 | 093fd06adocs: update llms.txt - spec v1.1, add limitations/migration/glossary/tooling sections | Lolner95 | 2mo ago | +15 -2 | 34%Typical | more lines added than baseline |
| 36 | 326aac26docs(changelog): AIGX published on PyPI + crates.io — all registries live | Lolner95claudeassisted | 1mo ago | +14 -0 | 30%Below typical | more lines added than baseline |
| 37 | 98d19352chore: add [Unreleased] section to CHANGELOG with planned roadmap items | Lolner95 | 2mo ago | +11 -0 | 28%Below typical | more focused than baseline |
| 38 | be03c7c3spec: add §7 comments clause + version attribute on protocol.aigx example | Lolner95 | 2mo ago | +9 -1 | 26%Below typical | fewer lines added than baseline |
| 39 | 5d0dbee5docs: update repo layout in README - add new docs (migration, glossary, roadmap, minimal example) | Lolner95 | 2mo ago | +8 -1 | 24%Below typical | fewer lines added than baseline |
| 40 | aef9057cchore: improve spec_feedback issue template - add version field and alternatives section | Lolner95 | 2mo ago | +8 -2 | 24%Below typical | fewer lines added than baseline |
| 41 | 2b6c0b60docs: add 'where AIGX shines brightest' callout at top of limitations.md | Lolner95 | 2mo ago | +5 -0 | 21%Below typical | fewer lines added than baseline |
| 42 | 4e65704bdocs: update Status section - add minimal example + migration guide as shipped items | Lolner95 | 2mo ago | +4 -2 | 16%Below typical | fewer lines added than baseline |
| 43 | 87c4c3a8feat(aigx-lint): add --version flag reporting tool version (1.1.0) | Lolner95 | 2mo ago | +4 -0 | 16%Below typical | fewer lines added than baseline |
| 44 | b1f2a6ecdocs: add navigation intro to principles.md pointing to Apply-it lines and synthesis | Lolner95 | 2mo ago | +4 -0 | 16%Below typical | fewer lines added than baseline |
| 45 | 0ee05d0cdocs: add TL;DR summary callout at top of concept.md | Lolner95 | 2mo ago | +4 -0 | 16%Below typical | fewer lines added than baseline |
| 46 | 9d015563docs(readme): add npm/PyPI/crates badges + Published status line | Lolner95claudeassisted | 1mo ago | +4 -0 | 11%Below typical | fewer lines added than baseline |
| 47 | ac2523bechore: add aigx-lint + CHANGELOG checklist items to PR template | Lolner95 | 2mo ago | +3 -0 | 8%Below typical | fewer lines added than baseline |
| 48 | f2604f5bdocs: expand anti-patterns table with 3 additional measured pitfalls | Lolner95 | 2mo ago | +3 -0 | 8%Below typical | fewer lines added than baseline |
| 49 | e8511a57docs: fix spec version label in repo layout (v1.0 -> v1.1) | Lolner95 | 2mo ago | +1 -1 | 5%Below typical | fewer lines added than baseline |
| 50 | 47557c33spec: fix §6 conformance wording - remove stale 'v1.0' label (conformance is version-agnostic) | Lolner95 | 2mo ago | +1 -1 | 3%Below typical | fewer 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 51 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.
Repowise tracks change history across 56 files in 2233admin/AIGX. In the last 90 days 56 files were touched, 66 times in total, most often create-aigx.mjs. Every commit is scored for change risk from its size, spread and the history of the files it touches.