PROCITY/docs/shots/laneB_r39
m3ultra a982f3ce67 Lane B R39 (Fable's ruling): THE SIGN — +sin lands; the fourth instance of the -Z/+Z confusion
index.html:428 (Lane D's patronage door points, since R8) and :500 (doorOf, the R32 cluster-pose
spawn) computed the shop front as (-sin ry, -cos ry) — the BACK of the building. buildings.js:410,
:583-597 put the facade, the door and the doorRect at local +Z; dbg.js:53 says so in words;
minimap.js has always drawn its front tick there. Two characters, both sites.

THE PATRONAGE DOOR POINT, on the footpath (registry.js's own roadWidth/vergeBand split, outside the
carriageway, outside every lot):
  synthetic     0/493 -> 427/493     median 26.22 m -> 9.40 m from the centreline
  katoomba_real  0/72  ->  67/72     19.10 -> 3.90
  fitzroy_real  0/139 -> 139/139     19.10 -> 3.90
  bowral_real    0/30  ->  28/30     21.10 -> 5.90
Not one door point in the corpus was on a footpath. Lane D's peds ducked into the back fence.

THE SPAWN, booted code both sides (:8702 the fog commit, :8701 the fix, nothing monkey-patched):
  synthetic  (25.5,-17.9) 3 shops within 25 m, 0 in front, 0 discovered
          -> (6.1,-19.8)  4 within 25 m, 4 in front, 4 discovered
  katoomba   (-219.0,-471.3) 3/0/0  ->  (-200.0,-474.4) 4/4/4
And in the picture (docs/shots/laneB_r39/sign-*): katoomba's shipped boot opens 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.

NO GOLDEN MOVES: SPAWN and the patronage points are runtime pose, computed in the shell from a plan
it never writes. Lane A selfcheck either side: fingerprint 0x5f76e76 -> 0x5f76e76, 157,647/157,647.
?classic=1 never enters the branch and keeps the frozen (-96, 9) pose.

-> LANE F: the R32 cluster-pose spawn gate and the R35 first-five-minutes smoke both photograph this
pose and need re-baselining. The falsifiable arm that needs no picture: at spawn, the count of shops
within 25 m that are IN FRONT of the player must be > 0 (0 on 4/4 towns before, 4 on 4/4 after).

THE LINEAGE, written down as Fable asked — this is the FOURTH instance of the same confusion:
R13 RY_FLIP (the band 180 deg off) · R15 the venue poster on the back wall (15.9 m from the facade,
0.07 m from the back) · R27 every real-town shopfront facing the paddock (dot = -1.000 on 35/35 and
72/72 lots; CITY_SPEC:71 says -Z, :335 says +Z) · R39 these two. Every time the rig/pose convention
is local -Z and the visible front is local +Z, and every time it was caught by a PICTURE or by a
consumer with a different convention — never by a metric. A heading has no falsifiable arm inside
the file that computes it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-03 21:17:48 +10:00
..
fog-00-head-katoomba_real.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
fog-00-head.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
fog-01-before-katoomba_real.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
fog-01-before.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
fog-02-after-katoomba_real.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
fog-02-after.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
map-classic.png Lane B R39 39.2: THE FOG — the map shows what you walked past, and is finally readable 2026-08-03 21:04:34 +10:00
README.md Lane B R39 (Fable's ruling): THE SIGN — +sin lands; the fourth instance of the -Z/+Z confusion 2026-08-03 21:17:48 +10:00
sign-katoomba-AFTER.png Lane B R39 (Fable's ruling): THE SIGN — +sin lands; the fourth instance of the -Z/+Z confusion 2026-08-03 21:17:48 +10:00
sign-katoomba-BEFORE.png Lane B R39 (Fable's ruling): THE SIGN — +sin lands; the fourth instance of the -Z/+Z confusion 2026-08-03 21:17:48 +10:00
sign-synthetic-AFTER.png Lane B R39 (Fable's ruling): THE SIGN — +sin lands; the fourth instance of the -Z/+Z confusion 2026-08-03 21:17:48 +10:00
sign-synthetic-BEFORE.png Lane B R39 (Fable's ruling): THE SIGN — +sin lands; the fourth instance of the -Z/+Z confusion 2026-08-03 21:17:48 +10:00

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

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.