lesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open rowlesson 3 of 3 · the claim check — nothing ships with an open rowthe claim check — nothing ships with an open row
The ship decision is one expression away from working. The rule is absolute: SHIP only when zero rows are open — one open row blocks the whole piece, no matter how good the copy is.
Fill in the condition so this batch prints:
BLOCKED (1 open)