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
