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
13 commits sit in this repo's top risk tercile, which is 33% of the 39scored. 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.6 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 | f77a936efeat: core engine — slots, env upsert, manifest, lifecycle hooks, ports, git hook, doctor | mo7amed.3bdalla7@gmail.com | 2mo ago | +4.6K -1 | 99%Elevated | more lines added than baseline |
| 2 | b3f1ed65feat(sims): commit the live simulation suites as durable, runnable examples | mo7amed.3bdalla7@gmail.com | 2mo ago | +1.4K -0 | 96%Elevated | more lines added than baseline |
| 3 | e059a637chore: scaffold project with plan, spec, and decisions log | mo7amed.3bdalla7@gmail.com | 2mo ago | +1.4K -0 | 94%Elevated | more lines added than baseline |
| 4 | 0ba73794feat: skill install destinations + monorepo & AI-agent workflow coverage | mo7amed.3bdalla7@gmail.com | 2mo ago | +810 -22 | 88%Elevated | more lines added than baseline |
| 5 | 3f8d1cd0feat: M3 — worktree-isolation AI skill + two-worktree proof matrix | mo7amed.3bdalla7@gmail.com | 2mo ago | +722 -10 | 88%Elevated | more lines added than baseline |
| 6 | a600ad0etest: M1 acceptance suite — slots, env, lifecycle hooks, git hook integration | mo7amed.3bdalla7@gmail.com | 2mo ago | +618 -20 | 88%Elevated | more lines added than baseline |
| 7 | 6858e8b5feat: M2 — run port gate, rebase-ports, generate/patch tiers, compose, presets, dry-run, json, README | mo7amed.3bdalla7@gmail.com | 2mo ago | +661 -14 | 83%Elevated | more lines added than baseline |
| 8 | dcd93a4bfix(envfile): write JSON-shaped upsert values raw so dotenv loaders parse them | mo7amed.3bdalla7@gmail.com | 2mo ago | +427 -20 | 79%Elevated | more lines added than baseline |
| 9 | 1104b305feat: close the manifest-ships-but-app-doesnt-run gap (PRD P1/P3/P4) | mo7amed.3bdalla7@gmail.com | 2mo ago | +601 -35 | 79%Elevated | more lines added than baseline |
| 10 | f5cc332efeat(skill): interactive arrow-key picker showing only your installed agents | mo7amed.3bdalla7@gmail.com | 2mo ago | +350 -52 | 76%Elevated | more lines added than baseline |
| 11 | 345f5747feat(skill): per-stack + architecture guidance so agents navigate any repo | mo7amed.3bdalla7@gmail.com | 2mo ago | +415 -6 | 72%Elevated | more lines added than baseline |
| 12 | c5ad1631chore(release): 0.2.0 — cross-agent skill destinations, monorepo + agent-workflow coverage | mo7amed.3bdalla7@gmail.com | 2mo ago | +393 -88 | 72%Elevated | more lines added than baseline |
| 13 | 1ec45511docs: replace build-time PLAN/SPEC with contributor-facing docs/DESIGN.md | mo7amed.3bdalla7@gmail.com | 2mo ago | +301 -271 | 68%Elevated | more lines added than baseline |
| 14 | f64f79b7fix(windows): strip verbatim path prefixes; chore: modernize Rust stack | mo7amed.3bdalla7@gmail.com | 2mo ago | +148 -206 | 65%Typical | more lines added than baseline |
| 15 | 8a2edc6dfeat(agent-context): default to a gitignored generic file (no git noise); 0.5.0 | mo7amed.3bdalla7@gmail.com | 2mo ago | +148 -18 | 62%Typical | more lines added than baseline |
| 16 | bed6fa76fix(doctor): tracked patch targets are unfixable via gitignore — say so | mo7amed.3bdalla7@gmail.com | 2mo ago | +109 -26 | 62%Typical | more lines added than baseline |
| 17 | a5a78dacdocs: reorder README — Installation before Quick start, features grouped | mo7amed.3bdalla7@gmail.com | 2mo ago | +71 -71 | 58%Typical | more lines added than baseline |
| 18 | 6831cbbbchore: security hardening — LICENSE, CI matrix, gitignore, repo URL | mo7amed.3bdalla7@gmail.com | 2mo ago | +70 -1 | 55%Typical | more lines added than baseline |
| 19 | 97ef6611docs(skill): healthcheck-vs-provisioning race + shared-infra cleanup pattern | mo7amed.3bdalla7@gmail.com | 2mo ago | +46 -0 | 53%Typical | more lines added than baseline |
| 20 | 1f7ee60edocs(readme): show falq isolates more than .env (generate + patch tiers) | mo7amed.3bdalla7@gmail.comclaudeassisted | 2mo ago | +46 -0 | 50%Typical | more lines added than baseline |
| 21 | be06fb94fix(skill): expand leading ~ in custom skill paths; release 0.4.2 | mo7amed.3bdalla7@gmail.com | 2mo ago | +58 -4 | 45%Typical | more lines added than baseline |
| 22 | 107cf18bchore(release): crates.io packaging + installation guide | mo7amed.3bdalla7@gmail.com | 2mo ago | +44 -4 | 45%Typical | more lines added than baseline |
| 23 | 8bde4686test: cover remove --keep-slot and global --manifest override | mo7amed.3bdalla7@gmail.com | 2mo ago | +37 -0 | 45%Typical | more lines added than baseline |
| 24 | f7240861docs(discovery): add llms.txt for LLM/agent discoverability | mo7amed.3bdalla7@gmail.comclaudeassisted | 2mo ago | +34 -0 | 40%Typical | more lines added than baseline |
| 25 | 330d1d9afix(windows): raw_arg for cmd /C hooks; platform-aware and gated tests | mo7amed.3bdalla7@gmail.com | 2mo ago | +35 -5 | 37%Typical | more lines added than baseline |
| 26 | dc8bb161docs: tell agents to commit falq.yaml before creating worktrees | mo7amed.3bdalla7@gmail.comclaudeassisted | 2mo ago | +29 -6 | 35%Typical | more lines added than baseline |
| 27 | 2b178910docs: lead Quick start with the agent prompt; cross-link the AI-skill sections | mo7amed.3bdalla7@gmail.com | 2mo ago | +21 -18 | 32%Below typical | more lines added than baseline |
| 28 | 7cc68b55chore(deps): dialoguer 0.11 → 0.12; release 0.4.1 | mo7amed.3bdalla7@gmail.com | 2mo ago | +14 -109 | 29%Below typical | more lines added than baseline |
| 29 | 88ca21b0docs(readme): remind hand-written-manifest users to commit before use | mo7amed.3bdalla7@gmail.comclaudeassisted | 1mo ago | +10 -0 | 27%Below typical | more focused than baseline |
| 30 | 06578f73fix(ci): force LF via .gitattributes — Windows CRLF checkout broke the toml golden test | mo7amed.3bdalla7@gmail.com | 2mo ago | +3 -0 | 24%Below typical | fewer lines added than baseline |
| 31 | 32c39b5echore(release): 0.6.1 — docs: commit-before-worktrees + multi-format README | mo7amed.3bdalla7@gmail.comclaudeassisted | 1mo ago | +2 -2 | 14%Below typical | fewer lines added than baseline |
| 32 | c20576fcchore(release): 0.6.0 — JSON-safe env writer + agent-context git-noise default | mo7amed.3bdalla7@gmail.com | 2mo ago | +2 -2 | 14%Below typical | fewer lines added than baseline |
| 33 | ce5b34bachore(release): 0.3.1 — ship per-stack + architecture skill references | mo7amed.3bdalla7@gmail.com | 2mo ago | +2 -2 | 14%Below typical | fewer lines added than baseline |
| 34 | 6b5e9865chore(release): 0.3.0 — interactive skill picker (only your installed agents) | mo7amed.3bdalla7@gmail.com | 2mo ago | +2 -2 | 14%Below typical | fewer lines added than baseline |
| 35 | 68a2a751chore(release): 0.1.1 — refreshed README (install-first ordering) on crates.io | mo7amed.3bdalla7@gmail.com | 2mo ago | +2 -2 | 14%Below typical | fewer lines added than baseline |
| 36 | 4670c026docs: link sims/ suites from README | mo7amed.3bdalla7@gmail.com | 2mo ago | +2 -0 | 14%Below typical | fewer lines added than baseline |
| 37 | c191cc57docs: record windows raw_arg + test-gating decisions | mo7amed.3bdalla7@gmail.com | 2mo ago | +2 -0 | 14%Below typical | fewer lines added than baseline |
| 38 | 6986ed07docs: note fixture consolidation decision | mo7amed.3bdalla7@gmail.com | 2mo ago | +1 -0 | 4%Below typical | fewer lines added than baseline |
| 39 | 028b2c64docs: fix worktree-add example to create the branch (-b) | mo7amed.3bdalla7@gmail.com | 2mo ago | +1 -1 | 1%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 39 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 49 files in sunduq-ai/falq. In the last 90 days 49 files were touched, 115 times in total, most often skill.rs. Every commit is scored for change risk from its size, spread and the history of the files it touches.