# Lane F — R39: the spawn-pose RE-BASELINE (v9 wave 1) Lane B's `+sin` fix moved the non-classic spawn (`index.html:500`, R32's cluster-pose). **Two of this lane's picture baselines were taken at the old pose and are therefore photographs of the defect:** | baseline | what it shows | status | |---|---|---| | `docs/shots/v7_tour/02_the_strip.png` | "the cluster-pose spawn: midday on the main street, shopfronts down the block" | **HISTORICAL** — kept. It is an artefact of the tagged v7.0 epoch; re-shooting it on a v9 tree would falsify a release record. | | `docs/shots/v7_beta/first_five_splash.png` | the R35 first-five-minutes splash, shot at the spawn | **HISTORICAL** — kept, same reason. | The re-baseline lives here, and it ships its own BEFORE — the **same tree**, camera parked at the old `-sin` pose — so the pair is a comparison rather than a claim. Regenerate with `tools/.venv/bin/python tools/qa/r39_shots.py` (seed 20261990, `?roster=v1&pop=0`, segment 2). | frame | pose | what is in it | |---|---|---| | `the_strip-BEFORE-minus-sin.png` | synthetic (25.5, −17.9) yaw π | the shipped-since-R32 spawn: a footpath facing a plaza, not one shopfront in frame | | `the_strip-AFTER-plus-sin.png` | synthetic (6.1, −19.8) yaw π | the fixed spawn: the strip, four shopfronts inside 25 m and all four in front of you | | `the_strip_katoomba-BEFORE-minus-sin.png` | katoomba_real (−219.0, −471.3) yaw 0 | **standing in a paddock facing the blank back wall of a building** — the R31 playtest's own complaint, the one R32 was written to fix and, because of the sign, never did | | `the_strip_katoomba-AFTER-plus-sin.png` | katoomba_real (−200.0, −474.4) yaw 0 | under the awnings on Katoomba Street with the shopfronts and their signage running away down the block | | `first_five-AFTER-plus-sin.png` | synthetic, fresh game | the R35 frame re-shot: *"You're hunting HILLS HOIST — $191 in your pocket."* over a street that now has shops in it | **The automated R35 gate did not need re-baselining, only the picture did.** `smoke_first_five` (`tools/flags_check.py`) reads the hunt line and drives the beats through `DBG.enterShop`, so it is pose-independent; it was green before and after the fix. What the fix changed is the frame the gate's subject is *seen* in. The falsifiable arm that now guards this pose is `tools/qa/r39_runtime.py --only sign`: **at the spawn, the count of shops within 25 m that are in front of the player must be > 0** — measured 4/4 · 4/4 · 4/4 · 1/1 on synthetic / katoomba / bowral / fitzroy after the fix, and **0 on all four** with the old sign re-derived on the same tree.