Skip to content

feat(web): add local evaluation report viewer - #105

Merged
nosam1998 merged 1 commit into
mainfrom
feat/evaluation-reports
Oct 4, 2026
Merged

nosam1998 merged 1 commit into
mainfrom
feat/evaluation-reports

Conversation

@nosam1998

@nosam1998 nosam1998 commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Model evaluations currently produce JSON without a browser view. Add a Reports page that opens local gfa tournament reports, shows standings and rating intervals, and lets users filter, search, and inspect individual games. The Models page links directly to this follow-up step.

Imports stay in the current tab. The parser bounds file size and result counts, validates finite ratings and unique identities, and reconciles standings against episode outcomes. Invalid imports preserve the existing report. The example and failure fixtures come from real native-engine runs and are clearly labelled. Native episode IDs are not presented as server replay links.

Validation: make check-web build-web; all 38 browser tests (including four report tests); production preview at 360, 640, 768, 1024, and 1440 pixels with no horizontal page overflow or browser errors. Browser tests cover pagination, filters, failed policies, downloads, malformed and oversized files, inconsistent results, untrusted names, and keyboard interaction. Repository CI checks must pass before merge.

@nosam1998
nosam1998 marked this pull request as ready for review October 4, 2026 06:30
@nosam1998
nosam1998 merged commit 1eaa50e into main Oct 4, 2026
14 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