Skip to content

docs(backend): EPA rating is EPARating, not SkewNormal - #57

Merged
chondl merged 1 commit into
cph-stagingfrom
docs/epa-rating-not-skewnormal
Jul 28, 2026
Merged

docs(backend): EPA rating is EPARating, not SkewNormal#57
chondl merged 1 commit into
cph-stagingfrom
docs/epa-rating-not-skewnormal

Conversation

@chondl

@chondl chondl commented Jul 28, 2026

Copy link
Copy Markdown
Owner

backend/CLAUDE.md described each team's rating as a SkewNormal distribution. That class was deleted upstream in avgupta456#412 (169330e, 2026-06-11) and replaced by a mean-only EPARating; grep -rn SkewNormal backend/src returns nothing.

Also documents the public API break that came with it, since it has already produced a user report: losing the distribution meant losing the epa_sd/epa_skew/epa_n columns on TeamEvent/TeamYear, which flattened epa.total_points from {mean, sd} to a float and removed epa.conf on /v3/team_events and /v3/team_years.

Docs only — no code paths touched, nothing to deploy.

Upstream avgupta456#412 (169330e, 2026-06-11) deleted the SkewNormal class and
replaced it with a mean-only EPARating. backend/CLAUDE.md still described
the old model.

Also record the API break that came with it, since it generates user
reports: dropping the distribution dropped epa_sd/epa_skew/epa_n from
TeamEvent/TeamYear, which flattened epa.total_points from {mean, sd} to a
float and removed epa.conf on /v3/team_events and /v3/team_years.
@chondl
chondl merged commit 1eb25c7 into cph-staging Jul 28, 2026
@chondl
chondl deleted the docs/epa-rating-not-skewnormal branch July 28, 2026 18:53
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