Code Ownership

Ownership is measured by how many commits each author made to each file in the current tree. It highlights bus-factor risk (files only one person has ever touched) and where knowledge is concentrated. The bus factor is the smallest number of people who are, between them, primary owner of more than half of the files.

Files Tracked
221
in the current tree
Bus Factor
1
itzzdev09 is primary owner of 221 of 221 files
Single-Owner Files
221
100.0% of tracked files
Contributors
1
authors who changed files

Bus factor risk — single-owner files

Files only one author has ever changed. The more a file has changed, the more knowledge is at risk if that person leaves.

FileSole ownerCommits
README.mditzzdev0916
pyproject.tomlitzzdev0916
src/prismprice/web/index.htmlitzzdev0913
src/prismprice/web/layout.cssitzzdev099
src/prismprice/web/tokens.cssitzzdev099
docs/architecture.mditzzdev099
src/prismprice/web/responsive.cssitzzdev098
.github/workflows/ci.ymlitzzdev098
src/prismprice/web/components.cssitzzdev097
src/prismprice/web/app.jsitzzdev096
Table: the 100 most-changed of 221 single-owner files
FileSole ownerCommits
README.mditzzdev0916
pyproject.tomlitzzdev0916
src/prismprice/web/index.htmlitzzdev0913
src/prismprice/web/layout.cssitzzdev099
src/prismprice/web/tokens.cssitzzdev099
docs/architecture.mditzzdev099
src/prismprice/web/responsive.cssitzzdev098
.github/workflows/ci.ymlitzzdev098
src/prismprice/web/components.cssitzzdev097
src/prismprice/web/app.jsitzzdev096
src/prismprice/web/workbench.jsitzzdev096
src/prismprice/data/synthetic.pyitzzdev096
src/prismprice/web/product-story.jsitzzdev095
src/prismprice/serving/app.pyitzzdev095
src/prismprice/storage/store.pyitzzdev095
src/prismprice/estimation/__init__.pyitzzdev095
src/prismprice/data/augment.pyitzzdev095
src/prismprice/decision/__init__.pyitzzdev094
src/prismprice/pipeline.pyitzzdev094
src/prismprice/observability/dashboard.pyitzzdev094
tests/test_demand.pyitzzdev094
src/prismprice/config.pyitzzdev094
src/prismprice/observability/__init__.pyitzzdev094
src/prismprice/web/demo-dataset.jsitzzdev093
src/prismprice/web/render.jsitzzdev093
src/prismprice/webapp.pyitzzdev093
src/prismprice/estimation/retention.pyitzzdev093
src/prismprice/features/builder.pyitzzdev093
src/prismprice/estimation/demand.pyitzzdev093
src/prismprice/estimation/elasticity.pyitzzdev093
tests/test_elasticity.pyitzzdev093
src/prismprice/data/sources.pyitzzdev093
tests/test_storage.pyitzzdev093
src/prismprice/web/decision-request.jsitzzdev092
src/prismprice/decision/engine.pyitzzdev092
src/prismprice/decision/objective.pyitzzdev092
src/prismprice/web/theme.jsitzzdev092
src/prismprice/serving/security.pyitzzdev092
src/prismprice/serving/service.pyitzzdev092
src/prismprice/governance/schemas.pyitzzdev092
tests/test_serving.pyitzzdev092
src/prismprice/decision/joint_markdown.pyitzzdev092
.gitignoreitzzdev092
data/runs/real_run.jsonitzzdev092
src/prismprice/decision/ladder.pyitzzdev092
src/prismprice/observability/evaluation.pyitzzdev092
tests/test_decision.pyitzzdev092
docs/metrics.mditzzdev092
tests/test_markdown.pyitzzdev092
src/prismprice/governance/guardrails.pyitzzdev092
tests/test_guardrails.pyitzzdev092
src/prismprice/features/uncensoring.pyitzzdev092
tests/test_provenance.pyitzzdev092
src/prismprice/compute.pyitzzdev092
tests/test_compute.pyitzzdev092
docs/data-and-modelling.mditzzdev092
docs/demo-dataset.mditzzdev091
scripts/build_demo_snapshot.pyitzzdev091
src/prismprice/web/demo-data.jsonitzzdev091
src/prismprice/web/vendor/gsap/CSSPlugin.jsitzzdev091
src/prismprice/web/vendor/gsap/NOTICE.txtitzzdev091
src/prismprice/web/vendor/gsap/Observer.jsitzzdev091
src/prismprice/web/vendor/gsap/ScrollTrigger.jsitzzdev091
src/prismprice/web/vendor/gsap/gsap-core.jsitzzdev091
.tmp-gsap/gsap-3.15.0.tgzitzzdev091
.tmp-gsap/package/CSSPlugin.jsitzzdev091
.tmp-gsap/package/CSSRulePlugin.jsitzzdev091
.tmp-gsap/package/CustomBounce.jsitzzdev091
.tmp-gsap/package/CustomEase.jsitzzdev091
.tmp-gsap/package/CustomWiggle.jsitzzdev091
.tmp-gsap/package/Draggable.jsitzzdev091
.tmp-gsap/package/DrawSVGPlugin.jsitzzdev091
.tmp-gsap/package/EasePack.jsitzzdev091
.tmp-gsap/package/EaselPlugin.jsitzzdev091
.tmp-gsap/package/Flip.jsitzzdev091
.tmp-gsap/package/GSDevTools.jsitzzdev091
.tmp-gsap/package/InertiaPlugin.jsitzzdev091
.tmp-gsap/package/MorphSVGPlugin.jsitzzdev091
.tmp-gsap/package/MotionPathHelper.jsitzzdev091
.tmp-gsap/package/MotionPathPlugin.jsitzzdev091
.tmp-gsap/package/Observer.jsitzzdev091
.tmp-gsap/package/Physics2DPlugin.jsitzzdev091
.tmp-gsap/package/PhysicsPropsPlugin.jsitzzdev091
.tmp-gsap/package/PixiPlugin.jsitzzdev091
.tmp-gsap/package/README.mditzzdev091
.tmp-gsap/package/SECURITY.mditzzdev091
.tmp-gsap/package/ScrambleTextPlugin.jsitzzdev091
.tmp-gsap/package/ScrollSmoother.jsitzzdev091
.tmp-gsap/package/ScrollToPlugin.jsitzzdev091
.tmp-gsap/package/ScrollTrigger.jsitzzdev091
.tmp-gsap/package/SplitText.jsitzzdev091
.tmp-gsap/package/TextPlugin.jsitzzdev091
.tmp-gsap/package/all.jsitzzdev091
.tmp-gsap/package/gsap-core.jsitzzdev091
.tmp-gsap/package/index.jsitzzdev091
.tmp-gsap/package/package.jsonitzzdev091
.tmp-gsap/package/src/CSSPlugin.jsitzzdev091
.tmp-gsap/package/src/CSSRulePlugin.jsitzzdev091
.tmp-gsap/package/src/CustomBounce.jsitzzdev091
.tmp-gsap/package/src/CustomEase.jsitzzdev091

Ownership by author

Primary owner = the author with the most commits to a file. Solely owned = files only that author has touched.

AuthorFiles ownedSolely ownedFiles touched
itzzdev09221221221

Most shared files

Files touched by the most people — shared code where changes are most likely to need coordination.

No files have more than one contributor yet.