Skip to content

S010 Success Criteria

IDCriterion
S010-SC-001All Pest tests pass with exit code 0 and produce PHPUnit XML plus Clover coverage
S010-SC-002Dependency validation, audit, Pint, Pest, Parity self-check, result artifact, and PHAR verification report green on main
S010-SC-003PHAR binary is executable via php parity.phar --version and produces correct version output
S010-SC-004Release artifacts (PHAR + SHA-256 checksum) are attached to the GitHub Release
S010-SC-005Sample projects cover plain PHP, Laravel-style PHP, Vite/TypeScript, AdonisJS-style TypeScript, and Rust-style layouts
S010-SC-006The tracked version, annotated tag, PHAR output, and Packagist-installed CLI report the same SemVer
S010-SC-007Changelog entry follows Keep a Changelog format and contains curated, non-placeholder release notes
S010-SC-008The exact Packagist release passes both parity check and parity test before its GitHub Release is published