Compare an HTML, image, or video result with a brief, references, and design system, then emit a verdict, checklist, score, and routeable pass/fail outputs.
Where: Flowgen → Add → Flow control → QA Review
Key ideas
- Four evidence inputs: Connect Brief / Wishes, References, Design System, and the Result under review; the result may be HTML, an image, or a video.
- Wish-by-wish checklist: The QA run extracts requirements from the brief and records whether each is fulfilled, with a note and overall verdict.
- Routeable threshold: Set a 0–100 pass threshold (default 80). Verdict is text; Passed and Not passed are boolean outputs for routing.
- QA Review card: QANode uses the generic shared-card path. Judge HTML/image/video against a brief, references, and design system, then emit verdict and pass/fail routes.
- Properties sidebar: QAPanel.tsx
- Opened surfaces: Result preview; version history
Steps
- Connect the brief, result, and any references/design system that define success.
- Set the pass threshold to match the risk of this checkpoint.
- Run QA Review and inspect every checklist item, note, score, and preview—not only the boolean.
- Connect Passed and Not passed to Route & Switch or use the verdict as a revision prompt.
QA Review controls and presets
- Add path: Flowgen → Add → Routing & Layout → QA Review.
- Card: QANode.
- Properties: QAPanel.tsx.
- Controls: Brief; references; design system; result; threshold; checklist; score; verdict.
- Opened surfaces: Result preview; version history.
Tips
- Write observable wishes: required content, layout behavior, subject, duration, tone, or constraints.
- Use a stricter threshold only when the checklist itself is specific enough to justify it.
Limitations and important notes
- Automated QA can miss factual, legal, brand, temporal, accessibility, or subtle visual problems.
Troubleshooting
The node passes a visibly wrong result
Rewrite the brief as testable wishes, connect the missing references/design system, raise the threshold only after the checklist is meaningful, and rerun.