Note: Files with excluded extensions are not shown. Configure exclude_exts in gitstats.conf.
| Extension | Files (%) | Lines (%) | Lines/file |
|---|---|---|---|
| html | 1 (1.10%) | 466 (1.06%) | 466 |
| json | 2 (2.20%) | 18412 (41.77%) | 9206 |
| md | 6 (6.59%) | 1373 (3.11%) | 228 |
| py | 76 (83.52%) | 23404 (53.09%) | 307 |
| toml | 1 (1.10%) | 167 (0.38%) | 167 |
| typed | 1 (1.10%) | 0 (0.00%) | 0 |
| yml | 1 (1.10%) | 85 (0.19%) | 85 |
Files touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed |
|---|---|
| README.md | 10 |
| pyproject.toml | 8 |
| docs/architecture.md | 6 |
| src/prismprice/estimation/__init__.py | 5 |
| src/prismprice/data/augment.py | 5 |
| tests/test_demand.py | 4 |
| src/prismprice/config.py | 4 |
| src/prismprice/observability/__init__.py | 4 |
| .github/workflows/ci.yml | 4 |
| src/prismprice/data/synthetic.py | 4 |
| src/prismprice/estimation/demand.py | 3 |
| src/prismprice/estimation/elasticity.py | 3 |
| tests/test_elasticity.py | 3 |
| src/prismprice/decision/__init__.py | 3 |
| src/prismprice/data/sources.py | 3 |
| src/prismprice/storage/store.py | 3 |
| tests/test_storage.py | 3 |
| src/prismprice/decision/joint_markdown.py | 2 |
| .gitignore | 2 |
| data/runs/dashboard_preview.html | 2 |
| data/runs/preview_run.json | 2 |
| data/runs/real_run.json | 2 |
| src/prismprice/decision/ladder.py | 2 |
| src/prismprice/observability/evaluation.py | 2 |
| src/prismprice/pipeline.py | 2 |