Skip to content

Remove letter grades and factor status: pure 0–100 score (3.0.0)#47

Merged
arberx merged 1 commit into
mainfrom
arberx/remove-letter-grades
Jun 8, 2026
Merged

Remove letter grades and factor status: pure 0–100 score (3.0.0)#47
arberx merged 1 commit into
mainfrom
arberx/remove-letter-grades

Conversation

@arberx

@arberx arberx commented Jun 8, 2026

Copy link
Copy Markdown
Member

Removes the A+–F letter grade and pass/partial/fail factor status from the audit, leaving a pure 0–100 score per factor and a weighted overall score; the grade-family JSON fields (overallGrade, aggregateGrade, per-page overallGrade, ScoredFactor.grade/status, CrossCuttingIssue.avgGrade, AgentSummary.grade) and the scoreToGrade/scoreToStatus exports are gone, and PrioritizedFix.avgGrade becomes avgScore. Text and markdown formatters now show the numeric score with a score-derived color/icon and drop the Grade/Status columns. This is a breaking change: schemaVersion bumps to 2.0 and the package to 3.0.0, with tests and all docs (README, CLI, scoring, API, skill, CHANGELOG) updated to match. Verified with typecheck, lint, 353 unit tests, and the e2e CLI suite.

🤖 Generated with Claude Code

Drop the A+–F letter grade and pass/partial/fail factor status from the audit
output, leaving a pure 0–100 score per factor plus a weighted overall score.
Removes the grade-family JSON fields (overallGrade, aggregateGrade, per-page
overallGrade, ScoredFactor.grade/status, CrossCuttingIssue.avgGrade,
AgentSummary.grade) and the scoreToGrade/scoreToStatus exports;
PrioritizedFix.avgGrade becomes avgScore. Bumps schemaVersion to 2.0 and the
package to 3.0.0, with formatters, tests, and docs updated to match.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@arberx arberx merged commit 35ab135 into main Jun 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant