M5 WP5.1: freeze v1 and seal AFCON 2023 + Copa America 2024 - #29
Merged
Conversation
…2024 Seal the two M5 external qualification sets behind a single enforcement point (touchline.sealed_scope) with loud rejection at every development loader entry point: cohort collection, ingestion, split assignment, and the assignment-CSV parser. Add the machine-readable evaluation registry, run target-free structural validation over both sealed tournaments (PASS, zero schema failures and zero coordinate-bound violations), record their byte provenance, verify every v1 artifact hash against the WP2.8 release config, and record that no complete men's tournament exists after Euro 2024 at the pinned revision, so further model-selection claims freeze after M7.
Route both the rendered overall verdict and the CLI exit status through a single overall_verdict rule so a non-zero coordinate_violations count fails the report and the exit code together. Add regression tests for the rendered verdict and the CLI path. Retag v1-release-frozen at the M4-complete snapshot 2c1f43c so the freeze tag points at the served v1 state, not the M5 implementation.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implements M5 phase 1 (PLAN.md Post-M4 roadmap, items 1-5):
eports/wp5.1-v1-freeze-record.md)
un_ingestion, split assignment, and the assignment-CSV parser - all before any download or database work
Note: season id 282 belongs to both Euro 2024 (55, 282)\ and Copa America 2024 (223, 282); every guard compares the full scope pair.
Validation