Act II, full colour EGA. Six rooms, 100 points, verified end-to-end headlessly at 100/100 with the win firing, plus two authored Sierra deaths. The mechanic: Drebin is fired, so he has no power to search anyone — but a home plate umpire can crouch beside a professional athlete, take his bat off him and inspect his equipment, and nobody in a stadium of sixty thousand thinks twice. So every frisk needs an umpire-legitimate pretext, in order: brush the plate, inspect the mitt, check the bat for pine tar, then Number 44. Announcing yourself as police is right there, and correct, and fatal. Matching inversion at the reception: tackling a head of state is correct procedure, it ends your career, and being fired is the only way to progress. Two authoring traps found and documented for future cases: - Object names must not be prefixes of each other — 'ludwigdesk' shadowed 'ludwig' in the loose parser match, so 'talk ludwig' addressed the furniture. - Flag-gated edge exits need walkable floor into the trigger zone (y<=21 for north); the upper deck sat behind a painted Wall band and was unreachable on foot. Walk every exit to verify — goto_room hides this. tools/sprites.py now retries farm 429/401 with backoff (that status is the guest concurrency cap, not auth) and honours MB_POOL. LoRA finding recorded in DESIGN.md §9: the farm's style LoRAs are FLUX.1-dev architecture and are a silent no-op on the only ungated model, and the pixel look comes from the nearest-neighbour downscale anyway, not the model. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
11 KiB
11 KiB