Summary
Add an evidence exporter that turns a built-app playtest into one handoff-ready artifact folder under /Volumes/LEXAR/Codex.
Interface
qa/export_app_evidence.py --app-status-url <url> --out <dir>
Evidence bundle contents
- screenshots
- app-status snapshots
- session surface snapshot
- chat log excerpt/full path copy when available
- move log excerpt/full path copy when available
- provider trace summary
- console/network logs
- build SHA and version
- art-root status
- failure bucket and detail when present
Acceptance criteria
- Output defaults to
/Volumes/LEXAR/Codex for Codex artifacts.
- Exporter never writes repo-tracked files unless explicitly pointed at a repo path.
- Missing optional files are represented as evidence gaps, not crashes.
- JSON manifest names every captured file and every missing source.
Summary
Add an evidence exporter that turns a built-app playtest into one handoff-ready artifact folder under
/Volumes/LEXAR/Codex.Interface
qa/export_app_evidence.py --app-status-url <url> --out <dir>Evidence bundle contents
Acceptance criteria
/Volumes/LEXAR/Codexfor Codex artifacts.