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
369 commits sit in this repo's top risk tercile, which is 33% of the 1,120scored. 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.8 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 other-led, now leaning feature.
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 | 259988eefeat(docs): les 16 schémas Excalidraw unifiés en palette dawn + script de rendu | virgileclaudeassisted | 4w ago | +39.1K -13.6K | 100%Elevated | more lines added than baseline |
| 2 | 231b8c32docs: ajoute les diagrammes chronologie-spine manquants | virgileclaudeassisted | 1mo ago | +5.6K -0 | 100%Elevated | more lines added than baseline |
| 3 | 372c6b9edocs(facturiste): publier le guide facturiste dans docs/facturiste/ | virgile | 1mo ago | +7.7K -0 | 100%Elevated | more lines added than baseline |
| 4 | b066b98frefactor: architecture pipelines purs avec orchestration NamedTuple | virgileclaudeagent | 11mo ago | +9.9K -161 | 100%Elevated | more lines added than baseline |
| 5 | ed8c6376docs: enrichir le schéma avec des exemples de DataFrames | virgileclaudeagent | 11mo ago | +6.9K -3.0K | 100%Elevated | more lines added than baseline |
| 6 | 4c28e53dfeat(loaders): loader r67() + golden des 4 pilotes M023 (#484) | virgileclaudeassisted | 1mo ago | +4.9K -15 | 99%Elevated | more lines added than baseline |
| 7 | 3c5078fadocs(adr): ADR-0045 — relations de la spine référencées par clé, normalisation chronologie_releves | virgileclaudeassisted | 1mo ago | +3.9K -0 | 99%Elevated | more lines added than baseline |
| 8 | 530df7bdtest(pipelines): réparer le harnais snapshot (stale) + générer les baselines (#250) | virgileclaudeassisted | 1mo ago | +2.9K -238 | 99%Elevated | more lines added than baseline |
| 9 | a249eb56chore(ruff): formatter complet (ruff format) sur electricore/ et tests/ | virgileclaudeassisted | 2mo ago | +4.2K -4.5K | 99%Elevated | more lines added than baseline |
| 10 | 1538ad43docs: add Excalidraw diagrams and refine notebook formatting | virgileclaudeagent | 11mo ago | +4.2K -6 | 99%Elevated | more lines added than baseline |
| 11 | 61454ea6test(etl): filet d'ingestion CI — fixtures + golden générés depuis les XSD Enedis | virgileclaudeassisted | 1mo ago | +2.2K -12 | 99%Elevated | more lines added than baseline |
| 12 | cf39d67erefactor(odoo): architecture modulaire avec API fonctionnelle pure | virgileclaudeagent | 10mo ago | +1.5K -673 | 99%Elevated | more lines added than baseline |
| 13 | 998003a1feat(tests): moderniser batterie de tests (+46 tests, infrastructure pytest) | virgileclaudeassisted | 10mo ago | +2.0K -98 | 99%Elevated | more lines added than baseline |
| 14 | d8293965refactor(loaders): architecture fonctionnelle modulaire pour duckdb | virgileclaudeagent | 10mo ago | +1.8K -1.2K | 99%Elevated | more lines added than baseline |
| 15 | 468f7de0refactor: architecture ETL avec chaînage de transformers DLT | virgileclaudeagent | 10mo ago | +1.5K -99 | 99%Elevated | more lines added than baseline |
| 16 | 8ebe581ffeat: ajouter pipeline ETL unifié avec DLT et logique electriflux | virgileclaudeagent | 11mo ago | +1.9K -18 | 99%Elevated | more lines added than baseline |
| 17 | 765f857edocs: add architecture documentation and development setup | virgileclaudeagent | 11mo ago | +2.1K -8 | 99%Elevated | more lines added than baseline |
| 18 | 6198f13etest(etl): batterie golden du parsing sur fixtures réelles anonymisées (#121) | virgileclaudeassisted | 1mo ago | +1.1K -0 | 98%Elevated | more lines added than baseline |
| 19 | 8d61c721chore: migrer de Poetry vers uv+hatchling et assainir le projet | virgileclaudeassisted | 4mo ago | +2.4K -4.0K | 98%Elevated | more lines added than baseline |
| 20 | e0293524feat: adopter convention de nommage grandeur_cadran_unite pour toutes les colonnes | virgileclaudeagent | 10mo ago | +2.2K -1.4K | 98%Elevated | more lines added than baseline |
| 21 | f9ab5beafeat: pipeline facturation Polars avec tests et notebook de validation | virgileclaudeagent | 10mo ago | +1.3K -6 | 98%Elevated | more lines added than baseline |
| 22 | 341c5abdfeat: ajouter modules core et tests pipeline abonnements Polars | virgileclaudeagent | 10mo ago | +1.3K -0 | 98%Elevated | more lines added than baseline |
| 23 | 7fa2fab9feat: intégrer DuckDB avec loaders Polars purs | virgileclaudeagent | 10mo ago | +1.6K -5 | 98%Elevated | more lines added than baseline |
| 24 | 2749506fdocs: add Polars migration documentation and architecture notes | virgileclaudeagent | 11mo ago | +1.3K -0 | 98%Elevated | more lines added than baseline |
| 25 | e65d5033feat: ajoute système robuste de calcul d'énergie avec pipeline pipe+curry | virgileclaudeagent | 11mo ago | +2.4K -8 | 98%Elevated | more lines added than baseline |
| 26 | a20fef1fDoc sur gestion du fixe | virgile | 11mo ago | +1.3K -0 | 98%Elevated | more lines added than baseline |
| 27 | af7749ecInitial commit | virgile Daugé | 1y ago | +845 -0 | 98%Elevated | more lines added than baseline |
| 28 | 7e6fd3eddocs(adr-0044): diagramme vulgarisé secrets-as-code + lien depuis l'ADR | virgileclaudeassisted | 1mo ago | +1.1K -0 | 97%Elevated | more lines added than baseline |
| 29 | 85801136docs(architecture): schéma d'ensemble du projet (Excalidraw + PNG) | virgileclaudeassisted | 1mo ago | +1.0K -0 | 97%Elevated | more lines added than baseline |
| 30 | 80ee42a3refactor(taxes): appliquer ADR-0019 aux taxes Accise/CTA (issue #108) | virgileclaudeassisted | 1mo ago | +880 -658 | 97%Elevated | more lines added than baseline |
| 31 | 5968c5d1feat: ajouter notebook de validation TURPE F15 | virgileclaudeagent | 10mo ago | +776 -6 | 97%Elevated | more lines added than baseline |
| 32 | faab4154feat: ajouter connecteur Odoo avec support Polars | virgileclaudeagent | 10mo ago | +851 -0 | 97%Elevated | more lines added than baseline |
| 33 | a5b546dbfeat: sécuriser API avec authentification par clés API | virgileclaudeagent | 10mo ago | +703 -25 | 97%Elevated | more lines added than baseline |
| 34 | 4fd0e8abrefactor: architecture modulaire ETL avec séparation fonctions pures/DLT | virgileclaudeagent | 11mo ago | +833 -975 | 97%Elevated | more lines added than baseline |
| 35 | fcb0cbd1feat(docs): spike NC axe 4 — bench de ventilation calendaire par oracle | virgileclaudeassisted | 4w ago | +825 -0 | 96%Elevated | more lines added than baseline |
| 36 | eb32a8e1docs: ajoute les diagrammes provision-r67-process | virgileclaudeassisted | 1mo ago | +751 -0 | 96%Elevated | more lines added than baseline |
| 37 | 5e2436effeat(core): estimation de provision lissés — cœur cold-start R67 (#487) | virgileclaudeassisted | 1mo ago | +783 -0 | 96%Elevated | more lines added than baseline |
| 38 | 02cae680feat(api): endpoint chronologie du point/contrat — vue facturiste (#367) | virgileclaudeassisted | 1mo ago | +808 -6 | 96%Elevated | more lines added than baseline |
| 39 | e0b06bd1docs(ingestion): schéma Excalidraw de l'architecture ELT (dlt + dbt) (#137) | virgileclaudeassisted | 1mo ago | +722 -0 | 96%Elevated | more lines added than baseline |
| 40 | 341e9bd5feat(deploy): install.sh chemin nominal (#48) | virgileclaudeassisted | 2mo ago | +653 -10 | 96%Elevated | more lines added than baseline |
| 41 | 1b22d074feat(etl): robustifier le déchiffrement AES et le pipeline Enedis | virgileclaudeassisted | 4mo ago | +746 -220 | 96%Elevated | more lines added than baseline |
| 42 | a9ef64bedocs: préparer publication v1.0.0 - CHANGELOG + tutoriel TURPE + métadonnées PyPI | virgileclaudeagent | 10mo ago | +793 -2 | 96%Elevated | more lines added than baseline |
| 43 | bb08209cfeat(turpe): implémenter TURPE fixe C4 avec 4 puissances souscrites | virgileclaudeagent | 10mo ago | +938 -65 | 96%Elevated | more lines added than baseline |
| 44 | a206f169test(r64): ajouter tests unitaires pour fonctions pures parsing R64 | virgileclaudeagent | 10mo ago | +614 -0 | 96%Elevated | more lines added than baseline |
| 45 | a08c784dfeat: ajouter notebook dédié validation TURPE variable avec entonnoir d'attribution corrigé | virgileclaudeagent | 10mo ago | +726 -0 | 96%Elevated | more lines added than baseline |
| 46 | 569344a4feat: améliorer validation TURPE fixe avec analyse détaillée | virgileclaudeagent | 10mo ago | +663 -268 | 96%Elevated | more lines added than baseline |
| 47 | d2aa0381chore: mettre à jour configuration et dépendances | virgileclaudeagent | 10mo ago | +925 -705 | 96%Elevated | more lines added than baseline |
| 48 | 59e6936efeat: migrer et unifier module TURPE vers architecture Polars moderne | virgileclaudeagent | 10mo ago | +1.0K -237 | 96%Elevated | more lines added than baseline |
| 49 | ac2b21fffeat: implémenter pipeline énergie Polars avec approche fonctionnelle | virgileclaudeagent | 10mo ago | +870 -1 | 96%Elevated | more lines added than baseline |
| 50 | 6e8b5ac8feat: ajouter pipeline ETL SFTP avec déchiffrement AES et multi-ressources | virgileclaudeagent | 11mo ago | +713 -0 | 96%Elevated | 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.
energie-de-nantes/electricore has 1,121 commits in its history from 3 contributors, the first of them Feb 7, 2025. In the last 90 days 380 files were touched, 1,744 times in total, most often unit.sh. Every commit is scored for change risk from its size, spread and the history of the files it touches.