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
367 commits sit in this repo's top risk tercile, which is 33% of the 1,108scored. 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.2 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 refactor-led, now leaning fix.
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 | 47feb68ddocs: add institutional-knowledge skill library under .claude/skills | Seb Burrellclaudeassisted | 4w ago | +5.1K -0 | 100%Elevated | more lines added than baseline |
| 2 | 9dbb0584Update README and refactor database operations | Hankanman | 8mo ago | +12.6K -5.5K | 100%Elevated | more lines added than baseline |
| 3 | 8a9c1b40Add analysis_helpers module for occupancy data processing | Hankanman | 8mo ago | +4.6K -305 | 100%Elevated | more lines added than baseline |
| 4 | 6092a240Add test runner script and enhance test structure for Area Occupancy Detection integration | Hankanman | 1y ago | +8.7K -1.3K | 100%Elevated | more lines added than baseline |
| 5 | 17b71d29feat: adjacent-areas — learned next-door room influence (#454) | Seb Burrellclaudeassisted | 4w ago | +4.1K -111 | 99%Elevated | more lines added than baseline |
| 6 | 98005aa3Config flow UX improvements with multi-step wizard (#373) | Seb Burrell | 5mo ago | +4.1K -2.3K | 99%Elevated | more lines added than baseline |
| 7 | 02198cc1Enhance database operations and correlation analysis | Hankanman | 7mo ago | +3.5K -1.2K | 99%Elevated | more lines added than baseline |
| 8 | dc1bf449Implement error handling and testing enhancements for sensors and database operations | Hankanman | 8mo ago | +2.0K -11 | 99%Elevated | more lines added than baseline |
| 9 | 6966e89cRefactor area occupancy analysis and database operations | Hankanman | 8mo ago | +4.6K -3.9K | 99%Elevated | more lines added than baseline |
| 10 | 618dbf15Implement tiered aggregation and correlation analysis for area occupancy detection | Hankanman | 8mo ago | +2.8K -6 | 99%Elevated | more lines added than baseline |
| 11 | a99ad495Implement database schema changes and retention policies for area occupancy detection | Hankanman | 8mo ago | +3.5K -2.5K | 99%Elevated | more lines added than baseline |
| 12 | 22073752Implement enhanced error handling and utility functions in area occupancy migrations. Introduce safe file and database operation methods to streamline error management during migrations. Refactor area resolution logic to support both new and legacy formats, ensuring robust handling of area IDs and names. Update database migration functions to improve table management and version updates, enhancing overall migration reliability. Add comprehensive tests to validate new functionalities and ensure c | Hankanman | 8mo ago | +2.9K -166 | 99%Elevated | more lines added than baseline |
| 13 | 5aa76843Refactor test setup to use HomeAssistant instance | Hankanman | 8mo ago | +2.2K -812 | 99%Elevated | more lines added than baseline |
| 14 | aac94a68Add testing guide and refactor test setup for multi-area architecture | Hankanman | 8mo ago | +3.0K -1.4K | 99%Elevated | more lines added than baseline |
| 15 | 0199ff2bImplement single-instance architecture for Area Occupancy Detection | Hankanman | 9mo ago | +2.4K -1.2K | 99%Elevated | more lines added than baseline |
| 16 | 5d4dad68Refactor Area Occupancy component for improved configuration handling and entity management | Hankanman | 1y ago | +3.2K -4.7K | 99%Elevated | more lines added than baseline |
| 17 | ffbc419aRefactor and enhance configuration and testing in Area Occupancy integration | Hankanman | 1y ago | +4.4K -2.6K | 99%Elevated | more lines added than baseline |
| 18 | a59ba4cfEnhance validation and configuration handling in Area Occupancy integration | Hankanman | 1y ago | +2.5K -1.7K | 99%Elevated | more lines added than baseline |
| 19 | 27037099Refactor development environment configuration and enhance linting setup | Hankanman | 1y ago | +5.5K -245 | 99%Elevated | more lines added than baseline |
| 20 | 52886d6afeat(area_occupancy): enhance configuration and pattern analysis | Seb Burrell | 1y ago | +1.8K -1.6K | 99%Elevated | more lines added than baseline |
| 21 | 6f558f8efeat(area_occupancy): enhance area occupancy detection with new probabilistic model and sensor support | Seb Burrell | 1y ago | +2.9K -3.2K | 99%Elevated | more lines added than baseline |
| 22 | 92ebd1d6refactor(area_occupancy): reorganize component structure for improved maintainability | Seb Burrell | 1y ago | +3.2K -2.9K | 99%Elevated | more lines added than baseline |
| 23 | 992224e8feat(room_occupancy): add initial implementation of room occupancy detection integration | Hankanman | 1y ago | +2.4K -1 | 99%Elevated | more lines added than baseline |
| 24 | ee58d723Update Developer scripts and deps | Seb Burrell | 5mo ago | +3.0K -559 | 97%Elevated | more lines added than baseline |
| 25 | 827d47a3Add CHANGELOG.md and implement release notes generation script | Seb Burrell | 6mo ago | +2.7K -2 | 97%Elevated | more lines added than baseline |
| 26 | e8af4ff4Add CHANGELOG.md and implement release notes generation script | Seb Burrell | 7mo ago | +2.7K -2 | 97%Elevated | more lines added than baseline |
| 27 | 68689924Update dependencies and add documentation structure | Hankanman | 7mo ago | +3.7K -55 | 97%Elevated | more lines added than baseline |
| 28 | 46af2974Enhance area occupancy integration with configurable motion sensor likelihoods | Seb Burrell | 8mo ago | +2.5K -31 | 97%Elevated | more lines added than baseline |
| 29 | 68405f79Refactor area occupancy analysis and update methods | Hankanman | 8mo ago | +2.0K -1.7K | 97%Elevated | more lines added than baseline |
| 30 | f8e668efEnhance area occupancy simulator with weight control features and logging improvements | Hankanman | 9mo ago | +1.7K -504 | 97%Elevated | more lines added than baseline |
| 31 | f80e3bafAdd Area Occupancy Simulator with Flask backend and interactive UI | Hankanman | 9mo ago | +2.1K -0 | 97%Elevated | more lines added than baseline |
| 32 | 5d676375Update development environment configuration and scripts | Seb Burrell | 9mo ago | +2.5K -183 | 97%Elevated | more lines added than baseline |
| 33 | 9e0fe146Enhance tests for AreaOccupancyCoordinator and database functionality | Hankanman | 10mo ago | +1.5K -5 | 97%Elevated | more lines added than baseline |
| 34 | dcac5bebRefactor AreaOccupancyStorage and improve database interactions | Hankanman | 1y ago | +1.9K -1.6K | 97%Elevated | more lines added than baseline |
| 35 | 6cd4b602Add comprehensive tests for Prior class and schema module | Hankanman | 1y ago | +1.7K -7 | 97%Elevated | more lines added than baseline |
| 36 | 880d8874Enhance time-based priors functionality and database integration | Hankanman | 1y ago | +1.6K -98 | 97%Elevated | more lines added than baseline |
| 37 | 20ce16ebRefactor Area Occupancy Coordinator and related components for improved clarity and functionality | Hankanman | 1y ago | +1.7K -631 | 97%Elevated | more lines added than baseline |
| 38 | 81a83620Add initial configuration and state management for Area Occupancy Detection | Hankanman | 1y ago | +2.0K -0 | 97%Elevated | more lines added than baseline |
| 39 | 33785448Refactor dependency management and update workflows | Hankanman | 7mo ago | +3.9K -715 | 95%Elevated | more lines added than baseline |
| 40 | 11c3bcaeRefactor aggregation processes and update retention policies | Hankanman | 8mo ago | +1.2K -45 | 95%Elevated | more lines added than baseline |
| 41 | f6afed2aRefactor area occupancy analysis to enhance sensor correlation and likelihood calculations | Seb Burrell | 8mo ago | +1.5K -380 | 95%Elevated | more lines added than baseline |
| 42 | d633dc30Refactor test fixtures and improve coordinator testing for enhanced reliability | Hankanman | 8mo ago | +911 -1.2K | 95%Elevated | more lines added than baseline |
| 43 | 0eb69ba1Add simulator backend and UI components | Hankanman | 9mo ago | +1.9K -153 | 95%Elevated | more lines added than baseline |
| 44 | 3f0f6a29Refactor datetime handling in Area Occupancy component to use UTC | Hankanman | 1y ago | +1.5K -98 | 95%Elevated | more lines added than baseline |
| 45 | 8dab0a0fEnhance Prior class in Area Occupancy component with improved error handling and validation | Hankanman | 1y ago | +1.0K -203 | 95%Elevated | more lines added than baseline |
| 46 | 05349abdAdd test log file and refactor database handling in tests | Hankanman | 1y ago | +1.3K -1.2K | 95%Elevated | more lines added than baseline |
| 47 | 1fc9ed3cRefactor AreaOccupancy tests to use unified storage access | Hankanman | 1y ago | +1.1K -1.2K | 95%Elevated | more lines added than baseline |
| 48 | 46beb48cImplement SQLite storage for area occupancy data | Hankanman | 1y ago | +1.5K -32 | 95%Elevated | more lines added than baseline |
| 49 | 3cba22bfRefactor Area Occupancy tests to integrate likelihood and area prior updates | Hankanman | 1y ago | +1.0K -961 | 95%Elevated | more lines added than baseline |
| 50 | a48b0472Refactor Area Occupancy components to integrate likelihood calculations | Hankanman | 1y ago | +1.3K -547 | 95%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.
Hankanman/Area-Occupancy-Detection has 1,303 commits in its history from 9 contributors, the first of them Nov 23, 2024. In the last 90 days 48 files were touched, 104 times in total, most often config_flow.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.