promptdojo_

The claim check — nothing ships with an open row — step 7 of 8

The Drift 28 launch copy is claim-extracted and half-verified, and the client is asking if it can go live. Write ship_gate(rows) that walks the verification table in order and prints:

  • "<claim>: verified (<source>)" for each verified row
  • "<claim>: OPEN" for each open row
  • a final decision line: "SHIP" if nothing is open, otherwise "BLOCKED (<n> open)"

Expected output:

890 grams: verified (spec-sheet-v4.pdf)
guaranteed for life: OPEN
carry-on legal: verified (aa-delta-united-carryon-tables.md)
rated 4.8 stars: OPEN
BLOCKED (2 open)

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