policesquadquest/tests/scripts/case-08b.jsonl
type-two 865c7a83a2 Case Twelve: The Late Movie — the finale, and a reproducible win-path suite
Sixteen cases. All lint clean, all win paths verified by tools/verify.sh.

John's multiverse finale, with his own Stay Tuned correction folded in as the
frame — which is what made it work. The television is not a neutral doorway,
it is a subscription: a satellite dish on the property annex roof that is on no
asset register, aimed down through the roof at a 1958 set with no plug, and a
man in a maroon blazer at ten to midnight who does the one thing that has ever
worked on a Drebin — hands over the paperwork and asks him to sign. Frank Jr
reads the terms first. Nobody has read the terms in four hundred years, and
that is what wins the case six rooms later via Clause 14.

Five channels, each a genre with a rule the family breaks with a form: an
iron-curtain spy picture where the unapproved encore becomes the only
state-approved act of resistance in history; a carrier-deck melodrama where the
unlandable jet lands because somebody finally read the manual, and the
saxophone stops mid-phrase because you cannot underscore procedure; a 90s
buddy-cop show that locks onto Sr the moment it reads DAYS TO RETIREMENT, and
is beaten by a Form 14 reassignment, because a man who has been reassigned
cannot be killed in the line of duty; a UK procedural whose silence technique
loses to a man who simply has nothing he needs to say; and a cartoon, survivable
twice, if you fill in the injury form afterwards.

The Twilight Zone kid is the actual antagonist — not the salesman, who only
sells the dish. A boy of nine on the crater set, lit from below by a television
that isn't there, who can do anything and only wants nobody to leave.

The win: they supply sixty-seven years of Drebin paperwork as the contractual
replacement programme, in good order, and the instrument must broadcast it on
all 666 channels — and none of it is entertainment. The boy watches eleven
minutes, stops smiling because it is the first thing he has ever seen that was
not made to hold him, says "Oh", and turns the television off from the inside.
The three Drebins are one man for exactly one frame.

Also: the win-path harness lived in a scratch dir and got wiped mid-session,
which made every case look like it had broken. The games were fine; the harness
was not reproducible. It now lives in the repo — tests/scripts/*.jsonl plus
tools/verify.sh — so regression testing survives the machine.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 13:39:20 +10:00

22 lines
663 B
JSON

{"cmd":"parse","text":"use dossier"}
{"cmd":"parse","text":"talk hocken"}
{"cmd":"choose","n":3}
{"cmd":"end_dialogue"}
{"cmd":"walk_to","x":152,"y":140}
{"cmd":"tick","n":20}
{"cmd":"parse","text":"use emptydome"}
{"cmd":"parse","text":"use callingcard"}
{"cmd":"parse","text":"use outline"}
{"cmd":"walk_to","x":152,"y":140}
{"cmd":"tick","n":20}
{"cmd":"parse","text":"use planeseat"}
{"cmd":"walk_to","x":152,"y":140}
{"cmd":"tick","n":20}
{"cmd":"parse","text":"use rostrum"}
{"cmd":"parse","text":"use plinth"}
{"cmd":"walk_to","x":152,"y":140}
{"cmd":"tick","n":20}
{"cmd":"parse","text":"use armour"}
{"cmd":"parse","text":"use fanshawe"}
{"cmd":"query"}