feat(enrichment): revert-recurrence detector for review brief#1699
feat(enrichment): revert-recurrence detector for review brief#1699kiannidev wants to merge 1 commit into
Conversation
Add a REES analyzer that flags explicit revert titles, rollback language, and symmetric per-file churn patterns associated with regression risk. Fixes JSONbored#1696 Co-authored-by: Cursor <[email protected]>
|
Warning 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 ⏸️ Gittensory review — held for maintainer review
⏸️ Held for maintainer review Review summary
Nits — 8 non-blocking
Review context
Contributor next steps
Signal definitions
Review detailsGenerated from public PR metadata and the diff. Advisory only; deterministic signals remain authoritative. The change adds a pure REES analyzer for revert/regression signals, wires it through the brief registry and renderer, and covers the main title/body/churn paths with unit tests. The wiring is coherent with the existing analyzer pattern, and the implementation is bounded and deterministic. The main concern is precision: the churn detector is named/rendered as symmetric churn but actually flags one-sided churn, which is useful but broad and should be described more accurately. Nits (5)
🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers.
|
JSONbored
left a comment
There was a problem hiding this comment.
Please fix merge conflicts before resubmitting:
This branch has conflicts that must be resolved
Use the [web editor](https://github.com/JSONbored/gittensory/pull/1699/conflicts) or the command line to resolve conflicts before continuing.
review-enrichment/src/brief.ts
review-enrichment/src/render.ts
review-enrichment/src/types.ts
|
Hi, @JSONbored |
Summary
revert-recurrenceREES analyzer detecting explicit revert titles, rollback language, and symmetric per-file churnbrief.ts,types.ts, andrender.tswith a dedicated brief sectionreview-enrichment/test/revert-recurrence.test.tsFixes #1696
Validation
Test plan