From d71420f482b829c8c22e85cd85957e1381a1e827 Mon Sep 17 00:00:00 2001 From: m3ultra Date: Tue, 14 Jul 2026 22:17:32 +1000 Subject: [PATCH] =?UTF-8?q?Fable=20R5=20review:=20regenerate=20=5Fpublishe?= =?UTF-8?q?d.json=20from=20live=20depot=20(27=20GLBs=20=E2=80=94=20publish?= =?UTF-8?q?.py=20rewrite=20had=20clobbered=20it=20to=201=20entry)=20+=20tr?= =?UTF-8?q?ue-up=20v2=20flags=20table?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- docs/LANES/LANE_F_NOTES.md | 11 +++++++---- pipeline/_published.json | 7 ++++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/docs/LANES/LANE_F_NOTES.md b/docs/LANES/LANE_F_NOTES.md index ac9e56c..e54190f 100644 --- a/docs/LANES/LANE_F_NOTES.md +++ b/docs/LANES/LANE_F_NOTES.md @@ -325,10 +325,13 @@ Every flag **default-off + independent**. Wire only from the owning lane's NOTES | flag | owner | what | F wiring | state | |---|---|---|---|---| -| `?plansrc=osm` | A | second plan source (OSM fixture) behind the CityPlan contract | select in shell plan bootstrap | ⏳ pending A | -| `?winmap=1` | B | parallax interior-mapping window shader | none (B owns glass); F adds the flag pass-through if needed | ⏳ pending B | -| `?dig=1` | C | dig.js crate-riffle on procedural stock | **real work — interior-mode input seam** (`interiorMode.onInteract(fitting)`); F owns the mode state machine | ⏳ pending C spec | -| `?roster=stream` | D | chunk-streamed citizen roster | wire the flag + confirm B's `ctx.onChunkBuilt/onChunkDisposed` feed | ⏳ pending D | +| `?plansrc=osm` | A | second plan source (OSM fixture) behind the CityPlan contract | select in shell plan bootstrap | ❌ **A did not run R5** — task carries to R6 | +| `?winmap=1` | B | parallax interior-mapping window shader | none needed (self-contained in `buildings.js`) | ✅ landed `2a923b6` | +| `?dig=1` | C | dig.js crate-riffle on procedural stock | wired by F (`26d68cd`): `DIG_ON` → `interiorMode`, Esc/pointer-lock guards | ✅ landed `7131f53` + F2 | +| `?roster=stream` | D | chunk-streamed citizen roster | none needed (self-contained in `sim.js`) | ✅ landed `93a3168` | + +*(table updated by Fable in the R5 review — F3 harness extensions below did NOT land in R5; they +are the top Lane F item for R6.)* ### v2 QA harness extensions (F3) — build as flags land - **Determinism gate:** pin `plan-hash` + `first-interior-hash` per `(seed, plansrc)`. Synthetic diff --git a/pipeline/_published.json b/pipeline/_published.json index deb267e..7d2dcb5 100644 --- a/pipeline/_published.json +++ b/pipeline/_published.json @@ -6,9 +6,12 @@ "procity_fit_coffee_table_01.glb", "procity_fit_counter_01.glb", "procity_fit_counter_till_01.glb", + "procity_fit_crate_stack_01.glb", "procity_fit_cube_shelf_wide_01.glb", "procity_fit_drinks_fridge_01.glb", + "procity_fit_glass_case_01.glb", "procity_fit_listening_booth_01.glb", + "procity_fit_magazine_rack_01.glb", "procity_fit_milkshake_mixer_01.glb", "procity_fit_record_crate_01.glb", "procity_fit_wire_shelf_01.glb", @@ -16,9 +19,11 @@ "procity_street_bench_01.glb", "procity_street_bench_modern_01.glb", "procity_street_bench_wood_01.glb", + "procity_street_bin_01.glb", + "procity_street_bus_shelter_01.glb", "procity_street_food_cart_01.glb", "procity_street_longbench_01.glb", "procity_street_novelty_record_01.glb", "procity_street_park_bench_01.glb", "procity_street_streetlight_01.glb" -] \ No newline at end of file +]