Skip to content

Publish verified ratings on GitHub Pages with readable history charts - #2

Merged
soodoku merged 6 commits into
mainfrom
codex/readable-ratings
Oct 26, 2026
Merged

soodoku merged 6 commits into
mainfrom
codex/readable-ratings

Conversation

@soodoku

@soodoku soodoku commented Oct 26, 2026 •

Copy link
Copy Markdown
Collaborator

Publish international cricket ratings as a Quarto website, with separate Test, ODI, and T20I pages, methods, downloads, the correctness audit, and the modeling research agenda. The site reads the verified publication bundle; rendering does not acquire data or refit models.

Recent-history charts now label teams and current ratings at line endpoints, with darker colors and distinct line patterns. Separate full-history panels use common axes. The curves use end-of-day match updates and include the current partial month; PNG and SVG downloads accompany each view.

The weekly update renders and validates the site before committing, then passes its newly committed SHA to a reusable Pages workflow, so publication works for GITHUB_TOKEN commits. Merges to main also deploy. Authored pages stay in docs/ and index.qmd; generated HTML goes to ignored out/site/. CI renders all pages, checks local links and download hashes, and saves browser previews at desktop and narrow-screen widths. Site-only code edits do not invalidate model-stage fingerprints.

Validation:

  • Local lint and all 124 assertions pass, including numerical reference checks, chart endpoint and chronology checks, and publication failure cases.
  • A complete prepare → analyze → visualize → publish rebuild passed. Prepared matches and all numerical ratings CSVs remain byte-identical to main.
  • All eight pages render locally. Local links and copied download checksums pass validation.
  • actionlint, filename lint, whitespace checks, and renv consistency checks pass.
  • agy and Claude Code independently reviewed the implementation and follow-up fixes; neither reports a remaining blocker. Claude independently matched all 18,688 chart values at month ends to the monthly ratings.
  • All eight final browser previews were inspected: overview and three rating pages at desktop and narrow-screen widths. Navigation has explicit contrasting colors; narrow displays scroll the charts at a readable size.

The research agenda describes future Glickman, TrueSkill-style, and mgcv models. Elo remains the only verified publication adapter; the specific Lewis reference still needs identification.

@soodoku soodoku changed the title Make rating histories readable with direct labels and team panels Publish verified ratings on GitHub Pages with readable history charts Oct 26, 2026
@soodoku
soodoku marked this pull request as ready for review October 26, 2026 04:56
@soodoku
soodoku merged commit caadd8d into main Oct 26, 2026
2 checks passed
@soodoku
soodoku deleted the codex/readable-ratings branch October 26, 2026 05:39
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