artifact-proof
Installation
SKILL.md
Artifact Proof
Core rule
Source-tree tests do not prove the built artifact. Test what the user receives.
Contract
After building:
- compute checksums and record the version/source revision;
- open or extract the artifact into a fresh directory;
- verify required files and forbidden-file hygiene;
- run the real user entrypoint from the extracted artifact;
- run the artifact’s doctor/self-test;
- verify internal manifests/checksums and version surfaces;
- repeat critical tests against the extracted copy, not the source tree.
For archives, validate CRCs and path round-trip. For binaries, execute a version/self-test. For installers, verify install and uninstall/repair behavior when applicable.
Stop condition
Do not call a release ready because compilation, linting, or repository tests passed. If the artifact itself was not opened and exercised, mark artifact behavior unverified.