Skip to content

feat(framework): add QA and communication evaluations#512

Open
alexsoyes wants to merge 9 commits into
nextfrom
feat/qa-video-evidence
Open

feat(framework): add QA and communication evaluations#512
alexsoyes wants to merge 9 commits into
nextfrom
feat/qa-video-evidence

Conversation

@alexsoyes

@alexsoyes alexsoyes commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

🎯 What & why

Adds post-review UI QA with reviewer evidence, including optional WebM recordings and PR attachment. Adds a fresh-context evaluation for the project communication contract.

🛠️ How it works

🧪 How to verify

  • pnpm install --frozen-lockfile
  • node scripts/check-markdown-links.js
  • cd cli && pnpm install --frozen-lockfile && pnpm run knip:production && pnpm test

⚠️ Heads-up

QA video runs need an application URL. Chromium downloads on the first Playwright CLI use.

✅ I certify

  • I DO CERTIFY I READ EACH LINE OF THE PULL REQUEST BECAUSE I AM A SOFTWARE ENGINEER, NOT A AI PUPPY.

@alexsoyes
alexsoyes force-pushed the feat/qa-video-evidence branch from f8a1bea to 6eb0b01 Compare July 24, 2026 11:49
Lock executable journeys, minimize discovery, record short WebM evidence, and keep every feature artifact under its task folder.
QA runs can reuse app entry, test auth, fixtures, and reset instructions without introducing another project configuration.
The skill name and plan channels now make browser-only evidence explicit, preventing API, CLI, or system scenarios from entering Playwright runs.
@alexsoyes

Copy link
Copy Markdown
Contributor Author

@blafourcade Holà ! Je sais pas si tu le fais mais j'ai fait une passe de relecture ligne par ligne de 100% des lignes générées pour en enlever... 40% facile.

Dis-moi si ça se voit ?

@alexsoyes
alexsoyes marked this pull request as ready for review July 26, 2026 06:28
@alexsoyes
alexsoyes enabled auto-merge (squash) July 26, 2026 11:24
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.

2 participants