# Release Validation **Release:** Phillnet Mini Text-Vision v1.1.0 **Date:** 21 August 2026 ## Completed checks | Check | Result | |---|---| | Custom model Python modules | All root Python modules compile successfully. | | `config.json` and `RELEASE_MANIFEST.json` | Valid JSON. | | Retained model checkpoint | SHA-256 matches the value in `RELEASE_MANIFEST.json`. | | Example gallery | All three HTML and PNG assets are present. | | Hugging Face large-file policy | `model.safetensors` and `tokenizer.json` are explicitly marked for LFS. | | Repository hygiene | `.gitignore` excludes bytecode caches, secrets, logs, and archives. | | Production files | `Dockerfile`, `docker-compose.yml`, `.env.example`, `PRODUCTION.md`, and `HF_UPLOAD.md` are present. | | API-key gate | Missing credentials are rejected when `PHILLNET_API_KEY` is set; bearer and `X-API-Key` forms are accepted. | | Request safeguards | Maximum image byte, pixel, and request-body limits were validated. | | Temporary deployment | Fresh `/health` and `/ready` checks returned a ready text-and-vision-only service. | ## Validation boundary The available environment does not include Docker, so the container image and Compose runtime were inspected and validated statically rather than built locally. The Python service was compiled and loaded directly with the full model checkpoint, then checked through its HTTP health and readiness routes. ## Upload status The repository is ready to upload as a complete Hugging Face model repository. Follow [HF_UPLOAD.md](HF_UPLOAD.md) from the parent directory and verify the checksum in [RELEASE_MANIFEST.json](RELEASE_MANIFEST.json) after transfer.