Skip to content

Feat/qa-visual-evidence: QA lane must screencap and screen-record results - #71

Draft
michaelnaughton-euc wants to merge 1 commit into
mainfrom
feat/qa-visual-evidence
Draft

michaelnaughton-euc wants to merge 1 commit into
mainfrom
feat/qa-visual-evidence

Conversation

@michaelnaughton-euc

Copy link
Copy Markdown
Collaborator

The QA lane's "screenshot evidence" line was loose enough that a run with no browser door could substitute a static code read and still report done. This makes visual evidence the deliverable: screenshot every changed screen, screen-record the primary flow when the harness can, and post both on the PR — and it gives runners without a first-party browser tool a sanctioned door (headed Playwright bootstrapped outside the checkout) so the mandate is satisfiable.

Prompted by a real blocked run where the runner had no browser tool and the walk silently degraded to a diff read.

flowchart TD
  qa[QA lane dispatched] --> door{Browser door?}
  door -->|first-party tool| walk[Walk the flow]
  door -->|Playwright in checkout| walk
  door -->|none| boot[Bootstrap headed Playwright outside checkout]
  boot --> walk
  door -->|bootstrap impossible| blocked[Report blocked: list what was not captured]
  walk --> caps[Screenshot each changed screen]
  walk --> rec[Screen-record primary flow]
  caps --> post[Post evidence as PR/issue comment]
  rec --> post
  post --> report[Report back to Tech lead]
Loading

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant