FSS-Mini-RAG PyPI Launch Checklist PRE-LAUNCH (30 minutes): □ PyPI account created and verified □ PyPI API token generated (entire account scope) □ GitHub Secret PYPI_API_TOKEN added □ All files committed and pushed to GitHub □ Working directory clean (git status) TEST LAUNCH (45-60 minutes): □ Create test tag: git tag v2.1.0-test □ Push test tag: git push origin v2.1.0-test □ Monitor GitHub Actions workflow □ Verify test package on PyPI □ Test installation: pip install fss-mini-rag==2.1.0-test □ Verify CLI works: rag-mini --help PRODUCTION LAUNCH (45-60 minutes): □ Create production tag: git tag v2.1.0 □ Push production tag: git push origin v2.1.0 □ Monitor GitHub Actions workflow □ Verify package on PyPI: https://pypi.org/project/fss-mini-rag/ □ Test installation: pip install fss-mini-rag □ Verify GitHub release created with assets POST-LAUNCH VALIDATION (30 minutes): □ Test one-line installer (Linux/macOS) □ Test PowerShell installer (Windows, if available) □ Verify all documentation links work □ Check package metadata on PyPI □ Test search: pip search fss-mini-rag (if available) SUCCESS CRITERIA: □ PyPI package published and installable □ CLI command works after installation □ GitHub release has professional appearance □ All installation methods documented and working □ No broken links in documentation EMERGENCY CONTACTS: - PyPI Support: https://pypi.org/help/ - GitHub Actions Status: https://www.githubstatus.com/ - Python Packaging Guide: https://packaging.python.org/ ROLLBACK PROCEDURES: - Yank PyPI release if critical issues found - Delete and recreate tags if needed - Re-run failed GitHub Actions workflows