Quick Publish Checklist
Before Publishing
- Run
python3 -m venv .venv && source .venv/bin/activate - Run
pip install . - Run
python smoke_test.py - Run
python predict_one.py - Run
python predict_batch.py - Verify
ARTIFACTS_SHA256.txt - Review
CHANGELOG.md - Review
EVALUATION_SUMMARY.md - Review
README.mdfor the final release version
Repository Hygiene
- Confirm there is no internal branding in the repository
- Confirm there are no service-layer or conversational features in the repository
- Confirm only the champion model is present
- Confirm no large internal historical CSVs are included
- Confirm only synthetic sample CSVs are included
Release Metadata
- Package version is correct, for example
2026.04.1 - Model version is correct:
la_liga_score_predictor - Git tag is prepared, for example
release-2026.04.1
Publish Targets
- Push the clean public bundle to the public GitHub repository
- Publish the same release to Hugging Face
- Publish or mirror the notebook on Kaggle
Recommended Source of Truth
The public repository should be created from this public-release branch or from a clean export of this bundle from this branch. That avoids mixing in internal codepaths that are not part of the public package.