Alexander Whitestone
|
9668034ad6
|
feat: Add refactoring opportunity finder (#169)
Cross-references complexity, churn, and coverage to identify refactoring targets.
Acceptance criteria met:
- Cross-references: complexity x churn x coverage
- Identifies: refactor targets with priority scoring
- Output: prioritized refactor list (JSON or human-readable)
- Designed for monthly execution via cron
Scoring formula:
- Complexity (40%): Higher cyclomatic complexity = higher priority
- Churn (30%): Frequently changed files = high value to refactor
- Size (20%): Larger files = more to refactor
- Coverage (10%): Low coverage = higher risk but more need
Usage:
python3 scripts/refactoring_opportunity_finder.py --repo /path/to/repo
python3 scripts/refactoring_opportunity_finder.py --repo /path/to/repo --json
Closes #169
|
2026-04-15 10:54:58 -04:00 |
|
|
|
e6f1b07f16
|
Merge pull request 'feat: Knowledge store staleness detector (closes #179)' (#185) from feat/179-staleness-check into main
|
2026-04-15 06:09:14 +00:00 |
|
|
|
81c02f6709
|
feat: Add staleness detector tests (closes #179)
|
2026-04-15 04:00:46 +00:00 |
|
|
|
c2c3c6a3b9
|
feat: Add knowledge staleness detector (closes #179)
|
2026-04-15 04:00:12 +00:00 |
|
|
|
8d716ff03f
|
Add comprehensive test script for harvest prompt validation
|
2026-04-14 19:02:41 +00:00 |
|
|
|
920510996e
|
Add test session 5: Session with questions
|
2026-04-14 19:01:03 +00:00 |
|
|
|
1fafeaf5a4
|
Add test session 4: Session with patterns
|
2026-04-14 19:01:00 +00:00 |
|
|
|
36b440f998
|
Add test session 3: Partial session with tool quirks
|
2026-04-14 19:00:58 +00:00 |
|
|
|
9f3caabf42
|
Add test session 2: Failed session with pitfalls
|
2026-04-14 19:00:56 +00:00 |
|
|
|
a21f3a44e1
|
Add test session 1: Successful session
|
2026-04-14 18:58:05 +00:00 |
|
|
|
102ef67a8e
|
Add test script for knowledge extraction prompt
|
2026-04-14 17:22:17 +00:00 |
|
|
|
d9f51b30a9
|
Add knowledge extraction prompt template for issue #7
|
2026-04-14 17:21:25 +00:00 |
|
Alexander Whitestone
|
b5873e9e3d
|
Initial structure: knowledge store, scripts, metrics, templates
|
2026-04-14 11:17:01 -04:00 |
|
|
|
8252ef5b80
|
Initial commit
|
2026-04-14 15:11:53 +00:00 |
|