diff --git a/TODO.md b/TODO.md index 93a96f0..c44e714 100644 --- a/TODO.md +++ b/TODO.md @@ -68,9 +68,12 @@ licence-free zone only. - [x] Build a local contact sheet per block: `sheet.jpg` exists for every collected set (`elcapitan`, `hollywood-block`, `jimmy-kimmel-stage`, `jimmy-kimmel-entrance`, `comedy-store`). -- [ ] Record which local frames actually changed a decision in `docs/3d-model-review.md` or the - venue map doc, with the frame filename, but do not commit the image itself. If a frame is - promoted to the committed board, it goes through the normal sidecar gate and `CREDITS.md`. +- [x] Record which local frames changed a decision: added the frame→decision mapping to + `docs/hollywood-boulevard-map.md` (recent `elcapitan-2026` geosearch → 2009 frame stays the + geometry reference; `jimmy-kimmel-entrance/07.jpg` → the four entrance concepts) and + `docs/joke-shop-map.md` (`comedy-store/` → the four concept pairs + map plan; + `comedy-store-hillside/` → the day-concept anchor that clears the image-recitation filter). + Frames stay gitignored; only the provenance notes are committed. ### B. Baseline, scorecard and routing @@ -195,8 +198,8 @@ licence-free zone only. day/late captures; verify local attenuation stays at 1.0 and no constant-falloff light returns. - [ ] Set dressing: review entrance and sidewalk prop clusters (`set-dressing`) for occlusion, navigation obstacles and readable storytelling clusters. -- [ ] Camera height: decide 1.7 m gameplay framing vs the ~1.55 m concept frames using - `camera-cinematography`, and record the decision instead of leaving the mismatch open. +- [x] Camera height: already decided in the 0.9.0 pass — keep the 1.7 m gameplay camera; the + ~1.55 m concept frames are art reference only (recorded in `DONE.md` 0.9.0 Animation). - [x] Build the venue three-up boards (real photo | generated concept | current capture): `tools/three_up.py compose` renders labelled strips into `docs/screens/boards/` (caption sidecar per board, `rows` emits README rows). Boards committed: El Capitan day, El Capitan diff --git a/docs/hollywood-boulevard-map.md b/docs/hollywood-boulevard-map.md index 7a80806..e45c766 100644 --- a/docs/hollywood-boulevard-map.md +++ b/docs/hollywood-boulevard-map.md @@ -105,6 +105,12 @@ variation, joint lines and reveal depth. - [El Capitan Theatre — OpenStreetMap way 424024148](https://www.openstreetmap.org/way/424024148) - [Ovation Hollywood — OpenStreetMap way 151485232](https://www.openstreetmap.org/way/151485232) - [Hollywood Masonic Temple facade — Wikimedia Commons](https://commons.wikimedia.org/wiki/File:El_Capitan_Theater_frontal_fachade-The_Masonic_Temple.jpg) +- Local frames that changed a decision (gitignored, never committed): + - `tmp/research/elcapitan-2026/` (recent Commons geosearch) → established that no recent photo + frames the El Capitan facade straight-on in daylight, so the 2009 CC BY frame stays the + geometry reference. + - `tmp/research/jimmy-kimmel-entrance/07.jpg` → the photo anchor for the four Jimmy Kimmel + entrance concepts (day/night × gemini/gpt), confirming the starting-point building. - [Hollywood Masonic Temple and El Capitan Theatre, 2013 — Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Hollywood_Masonic_Temple_2013-10-13_10-02-25.jpg) ## Verification diff --git a/docs/joke-shop-map.md b/docs/joke-shop-map.md index 0b3fa68..ede9cb6 100644 --- a/docs/joke-shop-map.md +++ b/docs/joke-shop-map.md @@ -87,6 +87,11 @@ public-domain frame, and the current block reference now lives in the gitignored - OpenStreetMap way 428854155: - AI art-direction frames: [`screens/concepts/joke_shop/`](screens/concepts/joke_shop/README.md) +- Local frames that changed a decision (gitignored, never committed): + - `tmp/research/comedy-store/` facade/street/strip/visitor frames → the four + `comedy_store_*` photo-anchored concept pairs and the map-recreation plan. + - `tmp/research/comedy-store-hillside/` (public-domain hillside frame) → the photo anchor for + `joke_shop_entrance_day-v2.png` (a less-branded frame that clears the image-recitation filter). - The hall wall uses the `dark_stucco` pick (1024 px, matte charcoal grain) instead of the grey paver tile, so the black stucco reads as the real club's flat plaster rather than masonry. - Verification: `godot --headless --path . --script res://src/test/test_runner.gd`