promptdojo_

Acceptance before the build — review against checks, not vibes — step 4 of 8

This review function is the Deloitte failure in four lines: it accepts any deliverable that looks polished and never consults the acceptance checks. Fix review to ignore polish entirely — collect the id of every check whose recorded result is not "pass" (a missing record counts as failing), return ("ACCEPT", []) when nothing failed, otherwise ("REWORK", failing_ids).

Expected output:

D-1: ACCEPT
D-2: REWORK — C1, C3
The break is on lines 11, 12, 13, 14 — but read the whole snippet first.

full-screen editor opens — close anytime to keep reading.