Evidence & client reports
What gets captured as proof, the merge check that requires it, and the report a client signs.
- ExplainerEvidence: what gets captured and whyNine artifact kinds, hashed, tied to one result and one commit — and identical whether a machine or a person produced the run.
- How-toRecord Playwright runs with the reporterThree lines in playwright.config.ts and two environment variables turn every test run you already do into recorded, provable results.
- How-toThe evidence-gated merge checkA GitHub check that maps a pull request's changed files to the test cases behind them, and asks whether they passed with evidence on this commit.
- How-toClient reports and sign-offTurn a published plan version and its runs into a shareable, hashed report a client signs — with their name on it, not an email thread.

