repowiserepowise
Sign in
rnwolf/ccpm-scheduler
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowisernwolf/ccpm-scheduler

Commits

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

15of 45 scored

15 commits sit in this repo's top risk tercile, which is 33% of the 45scored. 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.

Fix commits00%Commits whose subject reads as a bug fix rather than new work.Written by an agent2658%Read from commit trailers, so it counts what was declared.Change diffusion1.08bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold8.2out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.

Consistently other-driven across its history.

Feature16%
Fix2%
Docs16%
Test11%
Deps11%
Chore7%
Other38%
58%of indexed commits are agent-attributed(26 of 45)
claude (26)

Review-priority queue

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 review-priority queue
#CommitAuthorWhenLinesRiskTop driver
1
f9d71316Add prek ruff pre-commit hook and fix lint issues
Rudiger Wolf
2w ago+1.9K -976
97%Elevated
more lines added than baseline
2
bc96aac9docs: add comprehensive documentation, FAQ, examples, and GitHub Pages workflow
Rudiger Wolf
2w ago+2.3K -7
97%Elevated
more lines added than baseline
3
c590cc13Phase 1a: extract the CCPM scheduler into a package, guarded by golden tests
Rudiger Wolfclaudeassisted
4w ago+2.9K -0
97%Elevated
more lines added than baseline
4
43b68bfaPhase 1b: typed model, coded validation, JSON exchange format, library API
Rudiger Wolfclaudeassisted
4w ago+1.3K -424
92%Elevated
more lines added than baseline
5
324f6b49Phase 2: the ccpm-scheduler CLI, designed for humans and AI agents
Rudiger Wolfclaudeassisted
4w ago+777 -44
90%Elevated
more lines added than baseline
6
c82ffce0Implement Phase 5: per-task resource quantity / pooled resources
Rudiger Wolf
1w ago+500 -54
88%Elevated
more lines added than baseline
7
f49fe05cAdd graph subcommand: standalone interactive network-graph HTML (v0.5.0)
Rudiger Wolfclaudeassisted
4w ago+456 -2
86%Elevated
more lines added than baseline
8
8588846fImplement Phase 7: guaranteed single termination point + milestone tasks
Rudiger Wolfclaudeassisted
1w ago+269 -42
83%Elevated
more lines added than baseline
9
bb5d967eSelectable buffer-sizing methods: cap (new default), hchain, rsem (v0.9.0)
Rudiger Wolfclaudeassisted
3w ago+322 -70
81%Elevated
more lines added than baseline
10
1e70eb1fSplit build_schedule into phase functions
Rudiger Wolfclaudeassisted
17h ago+154 -80
79%Elevated
more lines added than baseline
11
2a17cd2eDocument buffer-sizing methods (CAP/HCHAIN/RSEM); plan Phase 6 selection
Rudiger Wolfclaudeassisted
3w ago+197 -1
74%Elevated
more lines added than baseline
12
4f720213schedule.csv carries realistic_duration; graph resource filter; Gantt polish (v0.7.0)
Rudiger Wolfclaudeassisted
4w ago+193 -80
74%Elevated
more lines added than baseline
13
eba1aa70Dual-license under MIT OR Apache-2.0
Rudiger Wolfclaudeassisted
4w ago+228 -2
74%Elevated
more lines added than baseline
14
d79e634cAdd property-based testing with hypothesis
Rudiger Wolf
2w ago+177 -0
70%Elevated
more lines added than baseline
15
575b6ab1Update README.md overview, dev workflow, issue tracking, and roadmap
Rudiger Wolf
2w ago+144 -122
68%Elevated
more lines added than baseline
16
083820a1Plan Phase 7: guaranteed single termination point + milestone tasks
Rudiger Wolf
1w ago+107 -0
63%Typical
more lines added than baseline
17
24b4cd2ePlan Phase 5: per-task resource quantity / pooled resources
Rudiger Wolf
1w ago+103 -6
63%Typical
more lines added than baseline
18
d0209b34Calendar-aware deadline horizon; named infeasibility diagnostic (v0.10.0)
Rudiger Wolfclaudeassisted
3w ago+135 -8
63%Typical
more lines added than baseline
19
321dbcd7Add pytest-cov coverage tooling
Rudiger Wolf
2w ago+125 -0
58%Typical
more lines added than baseline
20
7d007254graph --tasks: show realistic estimates in tooltip and inspector (v0.6.0)
Rudiger Wolfclaudeassisted
4w ago+122 -24
58%Typical
more lines added than baseline
21
70df2cb1Add unit tests for calendar validation and schedule check error codes
Rudiger Wolf
2w ago+113 -0
53%Typical
more lines added than baseline
22
6a5d59d5Add 100-task large network test
Rudiger Wolf
2w ago+87 -0
53%Typical
more lines added than baseline
23
a56068f4Add CHANGELOG.md
Rudiger Wolfclaudeassisted
18h ago+80 -0
50%Typical
more lines added than baseline
24
24ab36b2Add optional emails column to resources.csv for execution-phase contact info
Rudiger Wolfclaudeassisted
18h ago+82 -5
47%Typical
more lines added than baseline
25
a83d41b0Document Phase 7 milestone tasks and fix stale docs
Rudiger Wolfclaudeassisted
1w ago+48 -11
47%Typical
more lines added than baseline
26
133078e7Graph: resource names with spaces; any chain label gets a color (v0.8.0)
Rudiger Wolfclaudeassisted
3w ago+65 -7
43%Typical
more lines added than baseline
27
4800a519Mark Phase 4 done in PLAN.md (our-planner Stage 16 round trip)
Rudiger Wolfclaudeassisted
4w ago+21 -14
41%Typical
more lines added than baseline
28
ab06b4c4Add workflow to publish a release to pypi.
Rudiger Wolf
4w ago+19 -0
39%Typical
more lines added than baseline
29
4139bb7bDocument Repowise setup for developers
Rudiger Wolfclaudeassisted
16h ago+17 -0
36%Typical
more lines added than baseline
30
d8cc190cSplit validate_network into per-entity validators
Rudiger Wolfclaudeassisted
17h ago+17 -7
36%Typical
more lines added than baseline
31
a5a9489eSingle-source __version__ from package metadata
Rudiger Wolfclaudeassisted
4w ago+12 -3
32%Below typical
more lines added than baseline
32
0285fefdMark Phase 3 done in PLAN.md (skill repointed to the CLI)
Rudiger Wolfclaudeassisted
4w ago+10 -3
30%Below typical
more focused than baseline
33
513c2c75Clarify E_FRACTIONAL_ALLOCATION for whole allocations > 1 (v0.3.1)
Rudiger Wolfclaudeassisted
4w ago+8 -5
28%Below typical
more scattered than baseline
34
98bc9d02chore: add Documentation URL to pyproject.toml project.urls
Rudiger Wolf
2w ago+5 -0
26%Below typical
fewer lines added than baseline
35
31364bfdci: set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 in docs workflow
Rudiger Wolf
2w ago+3 -0
23%Below typical
fewer lines added than baseline
36
6fa60b7cBump version to 0.13.0
Rudiger Wolfclaudeassisted
18h ago+3 -2
20%Below typical
fewer lines added than baseline
37
ed4eab49Add Marris Consulting CCPM overview video to references
Rudiger Wolfclaudeassisted
18h ago+3 -0
20%Below typical
fewer lines added than baseline
38
1f85b6c9Bump version to 0.12.0
Rudiger Wolfclaudeassisted
1w ago+2 -2
13%Below typical
fewer lines added than baseline
39
55df0fd1Bump version to 0.11.0
Rudiger Wolf
1w ago+2 -2
13%Below typical
fewer lines added than baseline
40
097806f9Bump version to 0.10.1
Rudiger Wolf
2w ago+2 -2
13%Below typical
fewer lines added than baseline
41
96864692Bump minor version after add github action for publish packages to pypi
Rudiger Wolf
4w ago+2 -2
13%Below typical
fewer lines added than baseline
42
9d7ac011docs: add agileCCPM for Jira to Commercial Solutions references
Rudiger Wolf
2w ago+1 -0
8%Below typical
fewer lines added than baseline
43
63e29c86Drop the release trigger from docs.yml - it always fails harmlessly
Rudiger Wolfclaudeassisted
1w ago+0 -2
3%Below typical
fewer lines added than baseline
44
fa878cb8Remove pre-consumed-buffer.pdf
Rudiger Wolf
2w ago+0 -0
3%Below typical
fewer lines added than baseline
45
04445d47docs: remove dead PMI Knowledge Base link from references
Rudiger Wolf
2w ago+0 -3
3%Below typical
fewer lines added than baseline
  • f9d71316Add prek ruff pre-commit hook and fix lint issues
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +1.9K -976
    Risk
    97%Elevated
  • bc96aac9docs: add comprehensive documentation, FAQ, examples, and GitHub Pages workflow
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +2.3K -7
    Risk
    97%Elevated
  • c590cc13Phase 1a: extract the CCPM scheduler into a package, guarded by golden tests
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +2.9K -0
    Risk
    97%Elevated
  • 43b68bfaPhase 1b: typed model, coded validation, JSON exchange format, library API
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +1.3K -424
    Risk
    92%Elevated
  • 324f6b49Phase 2: the ccpm-scheduler CLI, designed for humans and AI agents
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +777 -44
    Risk
    90%Elevated
  • c82ffce0Implement Phase 5: per-task resource quantity / pooled resources
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +500 -54
    Risk
    88%Elevated
  • f49fe05cAdd graph subcommand: standalone interactive network-graph HTML (v0.5.0)
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +456 -2
    Risk
    86%Elevated
  • 8588846fImplement Phase 7: guaranteed single termination point + milestone tasks
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +269 -42
    Risk
    83%Elevated
  • bb5d967eSelectable buffer-sizing methods: cap (new default), hchain, rsem (v0.9.0)
    Author
    Rudiger Wolf
    When
    3w ago
    Lines
    +322 -70
    Risk
    81%Elevated
  • 1e70eb1fSplit build_schedule into phase functions
    Author
    Rudiger Wolf
    When
    17h ago
    Lines
    +154 -80
    Risk
    79%Elevated
  • 2a17cd2eDocument buffer-sizing methods (CAP/HCHAIN/RSEM); plan Phase 6 selection
    Author
    Rudiger Wolf
    When
    3w ago
    Lines
    +197 -1
    Risk
    74%Elevated
  • 4f720213schedule.csv carries realistic_duration; graph resource filter; Gantt polish (v0.7.0)
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +193 -80
    Risk
    74%Elevated
  • eba1aa70Dual-license under MIT OR Apache-2.0
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +228 -2
    Risk
    74%Elevated
  • d79e634cAdd property-based testing with hypothesis
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +177 -0
    Risk
    70%Elevated
  • 575b6ab1Update README.md overview, dev workflow, issue tracking, and roadmap
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +144 -122
    Risk
    68%Elevated
  • 083820a1Plan Phase 7: guaranteed single termination point + milestone tasks
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +107 -0
    Risk
    63%Typical
  • 24b4cd2ePlan Phase 5: per-task resource quantity / pooled resources
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +103 -6
    Risk
    63%Typical
  • d0209b34Calendar-aware deadline horizon; named infeasibility diagnostic (v0.10.0)
    Author
    Rudiger Wolf
    When
    3w ago
    Lines
    +135 -8
    Risk
    63%Typical
  • 321dbcd7Add pytest-cov coverage tooling
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +125 -0
    Risk
    58%Typical
  • 7d007254graph --tasks: show realistic estimates in tooltip and inspector (v0.6.0)
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +122 -24
    Risk
    58%Typical
  • 70df2cb1Add unit tests for calendar validation and schedule check error codes
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +113 -0
    Risk
    53%Typical
  • 6a5d59d5Add 100-task large network test
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +87 -0
    Risk
    53%Typical
  • a56068f4Add CHANGELOG.md
    Author
    Rudiger Wolf
    When
    18h ago
    Lines
    +80 -0
    Risk
    50%Typical
  • 24ab36b2Add optional emails column to resources.csv for execution-phase contact info
    Author
    Rudiger Wolf
    When
    18h ago
    Lines
    +82 -5
    Risk
    47%Typical
  • a83d41b0Document Phase 7 milestone tasks and fix stale docs
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +48 -11
    Risk
    47%Typical
  • 133078e7Graph: resource names with spaces; any chain label gets a color (v0.8.0)
    Author
    Rudiger Wolf
    When
    3w ago
    Lines
    +65 -7
    Risk
    43%Typical
  • 4800a519Mark Phase 4 done in PLAN.md (our-planner Stage 16 round trip)
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +21 -14
    Risk
    41%Typical
  • ab06b4c4Add workflow to publish a release to pypi.
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +19 -0
    Risk
    39%Typical
  • 4139bb7bDocument Repowise setup for developers
    Author
    Rudiger Wolf
    When
    16h ago
    Lines
    +17 -0
    Risk
    36%Typical
  • d8cc190cSplit validate_network into per-entity validators
    Author
    Rudiger Wolf
    When
    17h ago
    Lines
    +17 -7
    Risk
    36%Typical
  • a5a9489eSingle-source __version__ from package metadata
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +12 -3
    Risk
    32%Below typical
  • 0285fefdMark Phase 3 done in PLAN.md (skill repointed to the CLI)
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +10 -3
    Risk
    30%Below typical
  • 513c2c75Clarify E_FRACTIONAL_ALLOCATION for whole allocations > 1 (v0.3.1)
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +8 -5
    Risk
    28%Below typical
  • 98bc9d02chore: add Documentation URL to pyproject.toml project.urls
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +5 -0
    Risk
    26%Below typical
  • 31364bfdci: set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 in docs workflow
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +3 -0
    Risk
    23%Below typical
  • 6fa60b7cBump version to 0.13.0
    Author
    Rudiger Wolf
    When
    18h ago
    Lines
    +3 -2
    Risk
    20%Below typical
  • ed4eab49Add Marris Consulting CCPM overview video to references
    Author
    Rudiger Wolf
    When
    18h ago
    Lines
    +3 -0
    Risk
    20%Below typical
  • 1f85b6c9Bump version to 0.12.0
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +2 -2
    Risk
    13%Below typical
  • 55df0fd1Bump version to 0.11.0
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +2 -2
    Risk
    13%Below typical
  • 097806f9Bump version to 0.10.1
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +2 -2
    Risk
    13%Below typical
  • 96864692Bump minor version after add github action for publish packages to pypi
    Author
    Rudiger Wolf
    When
    4w ago
    Lines
    +2 -2
    Risk
    13%Below typical
  • 9d7ac011docs: add agileCCPM for Jira to Commercial Solutions references
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +1 -0
    Risk
    8%Below typical
  • 63e29c86Drop the release trigger from docs.yml - it always fails harmlessly
    Author
    Rudiger Wolf
    When
    1w ago
    Lines
    +0 -2
    Risk
    3%Below typical
  • fa878cb8Remove pre-consumed-buffer.pdf
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +0 -0
    Risk
    3%Below typical
  • 04445d47docs: remove dead PMI Knowledge Base link from references
    Author
    Rudiger Wolf
    When
    2w ago
    Lines
    +0 -3
    Risk
    3%Below typical
Showing 45 of 45 commits

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

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.

08typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

The 45 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.

1101001,000Lines changed (log) →0.04.0Diffusion →
Below typical15
Typical15
Elevated15

Commit history for rnwolf/ccpm-scheduler

rnwolf/ccpm-scheduler has 45 commits in its history from 1 contributor, the first of them Jul 12, 2026. In the last 90 days 19 files were touched, 91 times in total, most often __init__.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.