playwright-evidence

Captures E2E test evidence (screenshots, videos, traces) and stores them under .copilot-tracking/skraft-plans/{projectSlug}/changes/{date}/evidence/{story}/evidence/ for agents to consume.

When to use

Entry contract

Exit contract

Invariants

Why this shape

The story key ({story} = SKRAFT_STORY_ID) makes the manifest unambiguous when multiple stories run in sequence. The orchestrator reads the manifest by resolving state.md to get the active story — no hardcoded path knowledge required. The manifest.md structures: run timestamp, overall status, duration, and a file table (type path test).

« Evidence is the record of what the system did. The manifest is how agents consume it. »

Allowed customisation

See also