Summary
Add a change-impact section to gaze-reporter.md that computes and reports CRAP score deltas between the base and PR branches as part of the Review Council review.
RFC: https://github.com/orgs/unbound-force/discussions/483 — Group 2c
Phase: 2 (Accessibility)
Context
The Review Council already uses gaze-reporter.md to analyze code quality. This enhancement adds a dedicated section that shows how CRAP scores changed for functions touched in the PR.
Implementation
Change-Impact Section in gaze-reporter.md
- Compute CRAP scores on the base branch and the PR branch
- Diff the scores for all functions touched in the PR
- Present as a table: function name, base CRAP, PR CRAP, delta, verdict
- Highlight functions that crossed thresholds (improved past or degraded past)
Verdict Integration
- CRAP improvements contribute to a positive review signal
- CRAP degradations trigger warnings or change requests
- Net CRAP delta summarized in the review
Acceptance Criteria
Dependencies
- Depends on: Pre-change CRAP gate (Group 2b) — for changed-function identification
- Related: divisor-entropy agent (Group 2a)
- Repo:
unbound-force
Summary
Add a change-impact section to
gaze-reporter.mdthat computes and reports CRAP score deltas between the base and PR branches as part of the Review Council review.RFC: https://github.com/orgs/unbound-force/discussions/483 — Group 2c
Phase: 2 (Accessibility)
Context
The Review Council already uses
gaze-reporter.mdto analyze code quality. This enhancement adds a dedicated section that shows how CRAP scores changed for functions touched in the PR.Implementation
Change-Impact Section in
gaze-reporter.mdVerdict Integration
Acceptance Criteria
gaze-reporter.mdupdated with a change-impact sectionDependencies
unbound-force