# Lane B — Round 39, THE FOG (item 39.2) Taken in a fresh context on port-isolated **no-store** servers (`:8591` treatment, `:8592` = `git archive HEAD`), assets/vendor symlinked so the other lanes' mid-round waves are identical on both sides. Every number behind these pictures is in `docs/LANES/LANE_B_NOTES.md` §39. | file | what it shows | |---|---| | `fog-00-head.png` | **HEAD, synthetic** — all 493 shops handed over on the first M press, 26,506 shop-colour px | | `fog-01-before.png` | **R39, fresh boot** — 0 shops known, the 240 m frame, a 25 m scale bar | | `fog-02-after.png` | **R39, after 900 m** — 113 shops, 7 segments, A's district labels (*"the south end of the main street"*) | | `fog-00-head-katoomba_real.png` | **HEAD, katoomba** — 993 edges of grey spaghetti; at 1.42×1.89 px the 72 shops rasterise to **zero** pixels of their own colour | | `fog-01-before-katoomba_real.png` | **R39, fresh boot** — the 240 m frame, a shop lot at 29.4×39.2 px | | `fog-02-after-katoomba_real.png` | **R39, after 900 m** — 34 shops on **Katoomba Street**, with **Edwards Street** running off it (Lane A's address layer) | | `map-classic.png` | `?classic=1` — the pre-R39 map, hash-identical to HEAD's | | `sign-*-BEFORE.png` | the default boot's spawn **as shipped since R32**: synthetic — a footpath facing a plaza with not one shopfront in frame; katoomba — **standing in a paddock facing the blank back wall of a building**. 3 shops within 25 m, **0 of them in front of you**, 0 discovered | | `sign-*-AFTER.png` | the same code with the front normal corrected (`+sin`): **on the footpath under the awnings, signage down the strip**, 4 shops within 25 m, **4 in front**, 4 discovered | | `magpie-AFTER-glb-zoom.png` | Lane E's 894-tri GLB **in the engine**, perched on the lamp arm, `asset:'glb'` — pied, legged, unmistakable. **755 px of true white** in the crop | | `magpie-BEFORE-primitive-zoom.png` / `magpie-AFTER-primitive-zoom.png` | the procedural fallback (`?noassets=1`) before and after the re-placed white: pale area **213 → 427 px**, but true white **33 → 28** — the underside gets no sun, so the fix reads grey. The measured ceiling on a primitives-only fallback, and the reason the GLB is the answer | | `magpie-AFTER-glb-swoop.png` | the swoop, **head-on** — proof the `rotateY(π)` is right in flight, not just on the perch | | `magpie-AFTER-glb-flank.png` | the honest in-situ frame (70° FOV, 14 m): the bird is a speck. E's A/B sheet owns the size question; the `-zoom` frames are 12° FOV **inspection** shots | *(All three magpie arms measured `+1 draw` with the bird on screen and `+0` with it off, same page, same frame: GLB +894 tris, primitive +182, and the placement fix is +0 tris in-engine.)* The `sign-*` pair is **booted code on both sides** — two port-isolated no-store servers, `:8702` serving the fog commit (old sign) and `:8701` the fix. Nothing is monkey-patched. Katoomba's BEFORE is the R31 playtest's own complaint, verbatim — *"faced dirt and building-backs"* — which R32 was written to fix and, because of the sign, never did.