Reviewing in PatchWork¶
After the Generation Runner finishes, it tells you where the output file lives. Open that file in PatchWork and pick the best candidates.
What you'll see¶
The Generation Runner exports a -generated.nbflow file with everything baked in. Open it in PatchWork's web app at https://patchwork-33m.pages.dev/.
The canvas shows the workflow as a graph. Each scene has:
- An image generation node that produced 4 candidate stills
- A Veo3 node that produced 4 candidate video clips
- Approve nodes that hold the candidates as a gallery
flowchart LR
P[Prompt] --> NB[NanoBanana 2]
R[Avatar Ref] --> NB
NB --> A1[Approve<br/>4 candidates]
A1 --> V[Veo 3.1]
V --> A2[Approve<br/>4 candidates]
What you do¶
For each Approve node in the graph:
- Click the node to open the gallery
- You'll see 4 candidate images (or 4 candidate clips for video Approves)
- Click the candidate you want to keep
- PatchWork marks it as approved and remembers your pick
The picked output flows downstream to whatever consumes the approval — usually a Veo3 node that needs an approved still as its start frame.
A worked example¶
Scene 03 — speaking shot, avatar in kitchen
Image Approve:
[Candidate 1] Avatar looks like the ref, lighting matches storyboard. ← pick this
[Candidate 2] Avatar's face slightly off, wrong angle.
[Candidate 3] Avatar correct but wardrobe is wrong color.
[Candidate 4] Avatar correct, lighting too dim.
Veo3 Approve (using picked still):
[Candidate 1] Subject leans forward — natural.
[Candidate 2] Subject's hand drifts off-screen oddly.
[Candidate 3] Subject's eyes blink too slowly. ← also fine
[Candidate 4] Subject looks straight ahead — wooden.
Pick Candidate 1 for the still, Candidate 1 (or 3) for the clip.
What "best candidate" means¶
The criteria, roughly in order:
- Face / identity is correct (matches the avatar reference)
- Composition is what the storyboard called for (framing, camera angle)
- Wardrobe is right (matches what the brief specified)
- Pose / energy feels natural for the scene
- Setting / environment is correct
- Lighting matches the rest of the workflow
What you can ignore:
- Hallucinated background text (signage, price tags) — low priority
- Tiny background details that don't affect the foreground
- Minor variation between candidates of the same scene
When no candidate is acceptable¶
If all 4 candidates have problems, you have two paths:
Re-roll the seed (same prompt)- The simplest fix. Rerunning the same node with a different seed produces 4 fresh candidates. Often one of those is good.
Edit the prompt and rerun- If the problem is structural (wrong wardrobe color, wrong pose, missing prop) — the prompt itself needs an edit. Open the source
.nbflow, fix the prompt text, save, rerun.
See Rerunning Failed Nodes for the per-node rerun mechanics.
Saving your picks¶
PatchWork persists your picks in the .nbflow file. You don't have to do anything explicit — clicks are saved automatically. If you close the browser and come back later, your previous picks are still there.
Tabs (multi-account workflows)¶
Multi-account workflows have one tab per account. The tabs sit at the top of the canvas. Switch between them to review each account's outputs independently.
Each tab is fully independent — picking a candidate in one tab does not affect the others. You review each account separately.
When you're done¶
Once every Approve node has a pick, the workflow is ready for export.
→ Next: Exporting Final Assets — pulling the picked stills and clips out of PatchWork for post-production.