Skip to content

Commit 46cc0c8

Browse files
committed
refactor: split core comment support helpers
Move comment model types, summaries, ordering, ID hashing, and code-suggestion helpers into focused modules so the remaining synthesizer heuristics can be refactored in smaller follow-up slices. Made-with: Cursor
1 parent 2d527a4 commit 46cc0c8

File tree

7 files changed

+365
-338
lines changed

7 files changed

+365
-338
lines changed

TODO.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@
1111
## Core Backlog
1212

1313
- [ ] `src/core/comment.rs`
14-
- Split model types (`Comment`, `CodeSuggestion`, `ReviewSummary`, enums) from synthesizer logic.
1514
- Split category/severity/tag heuristics from confidence/fix-effort heuristics.
16-
- Split summary generation from dedupe/sort helpers.
17-
- Split ID hashing/normalization and code-suggestion helpers from the synthesizer pipeline.
1815
- [ ] `src/core/semantic.rs`
1916
- Split semantic index/store model types and embedding metadata compatibility.
2017
- Split JSON/file persistence helpers from path derivation helpers.

0 commit comments

Comments
 (0)