Receipts are the proof layer: what changed, what passed, what remains, and the next target.
No fake metrics or unsupported authority — ship only what can be verified.
Every run produces committed work, verified checks, and a written receipt.
When the product feels inevitable, the receipt trail should explain why.
Latest overnight receipt
reports/qa/overnight-receipt.mdNo receipt found yet. Run `pnpm qa:overnight-receipt` to generate the latest proof artifact.
Render evidence
Latest screenshot artifacts generated by pnpm qa:render-capture. This makes visual proof unavoidable.
No render artifacts found yet. Generate HTML evidence with pnpm qa:render-capture -- --source=build-html --routes=/goal,/receipts,/trust-center, then enforce PNG proof with pnpm qa:screenshot-proof -- --routes=/goal,/receipts,/trust-center.
Screenshot proof unblock
MISSINGPNG evidence is required for the screenshot-proof guardrail. If Playwright is sandbox-blocked locally, use the manual kit lane so proof stays receipt-backed.
pnpm qa:render-capture -- --source=build-html --routes=/goal,/receipts,/trust-center --quiet pnpm qa:screenshot-proof -- --routes=/goal,/receipts,/trust-center open reports/qa/manual-screenshots/KIT.html # capture PNGs into reports/qa/manual-screenshots/ pnpm qa:screenshot-proof:ingest -- --routes=/goal,/receipts,/trust-center pnpm qa:screenshot-proof -- --routes=/goal,/receipts,/trust-center
