Skip to content

v0.2.0 — Recorded-check CI gates and three browser cases

Choose a tag to compare

@LydiaTools LydiaTools released this 19 Oct 17:43

StepReceipt v0.2.0 puts recorded observations into a CI gate, with three real browser failure cases.

  • Markdown summaries and --check: 0 for a non-empty run whose observations are all verified, 1 for empty/rejected/unknown, 2 for invalid input or output errors.
  • Three isolated localhost fixtures: saved after a timeout; a false UI confirmation with no record; a readback service outage. Each makes one POST and never retries it.
  • The viewer opens a failed/unknown write first and shows failed checks separately. English/Chinese UI and docs remain included.
  • This repository's GitHub Actions workflow displays the summaries and keeps synthetic HTML/JSON reports for seven days.

Try the saved-after-timeout report, false-confirmation report, or unknown-outcome report. See CI usage.

Local validation: 9 core/CLI tests passed; all three real-browser scenarios and report import/export, language, mobile and injection checks passed. GitHub-hosted results are available in the commit's Actions runs.

The gate evaluates checks supplied by the integration; it is not independent certification and does not detect every misleading test. No action replay, native agent adapter, npm publication, or production reliability claim is included.

The ZIP is source plus lightweight synthetic assets, not an installer. Node.js 20+ renders the bundled JSON without dependencies; running the browser fixtures also requires the documented Playwright development setup. MIT; no runtime dependencies. Verify the ZIP with the accompanying SHA-256 file.