Repository navigation
StepReceipt v0.4.0 connects Browser Agent Blueprint’s persisted write-ahead guard with StepReceipt’s browser action record, independent readback, CLI gate, and standalone HTML report.
- Run the optional local integration with
npm ci,npx playwright install chromium, andnpm run demo:blueprint -- --out artifacts/blueprint-demo. - Includes three actual localhost browser cases: saved-after-timeout, unavailable readback that stays unknown, and an unguarded retry that creates a duplicate.
- Adds bilingual reproduction guides, real report screenshots, and static report demos.
- Records custom Error subclass names while still omitting error messages and stacks.
- The core recorder has no runtime dependencies. The Blueprint source is a development-only dependency pinned to commit
630d773c44cc41f35128d14344a77339906b9504.
Validation: 10 core tests and all three real-browser integration cases passed locally; GitHub Actions and GitHub Pages completed successfully for commit b82497a83621596fc012f973ef3b34ba555d41b9. The new integration reloads its journal into a fresh controller in the same process; the separate LangGraph example covers process restart. These synthetic fixtures do not establish behavior on production websites or external adoption.
Install the CLI/library from the tagged GitHub source: npm install github:LydiaTools/stepreceipt#v0.4.0.