Problem
PR #188 is a 195-commit release PR with no body. The previous #197 gate is coupled to GUI work that is now explicitly post-0.0.3. The release needs a narrow, evidence-bearing gate for the actual 0.0.2 contract.
Candidate manifest
{
"release": "0.0.2",
"candidate_sha": "<dev-sha>",
"base_sha": "<stable-sha>",
"checks": {},
"artifacts": [
{
"name": "Loupe-0.0.2-x86_64.AppImage",
"sha256": "<digest>",
"sbom": "<path>",
"attestation": "<url>"
}
],
"known_limitations": [],
"rollback": {
"stable_sha": "<pre-release-sha>"
}
}
Required evidence
Problem
PR #188 is a 195-commit release PR with no body. The previous #197 gate is coupled to GUI work that is now explicitly post-0.0.3. The release needs a narrow, evidence-bearing gate for the actual 0.0.2 contract.
Candidate manifest
{ "release": "0.0.2", "candidate_sha": "<dev-sha>", "base_sha": "<stable-sha>", "checks": {}, "artifacts": [ { "name": "Loupe-0.0.2-x86_64.AppImage", "sha256": "<digest>", "sbom": "<path>", "attestation": "<url>" } ], "known_limitations": [], "rollback": { "stable_sha": "<pre-release-sha>" } }Required evidence
Acceptance criteria
Supersedes: Complete release validation and the Loupe 0.0.1 exit gate #197 for 0.0.2.