Close stale TODO items: camera height and local-frame provenance
Full build / Import + headless tests (push) Successful in 41s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-03 20:04:22 +01:00
1 parent fde4aa4d0a
commit 6824dd76a1
3 files changed
+19 -5

No files matched your search

+8 -5
View File
@@ -68,9 +68,12 @@ licence-free zone only.
- [x] Build a local contact sheet per block: `sheet.jpg` exists for every collected set - [x] Build a local contact sheet per block: `sheet.jpg` exists for every collected set
(`elcapitan`, `hollywood-block`, `jimmy-kimmel-stage`, `jimmy-kimmel-entrance`, (`elcapitan`, `hollywood-block`, `jimmy-kimmel-stage`, `jimmy-kimmel-entrance`,
`comedy-store`). `comedy-store`).
- [ ] Record which local frames actually changed a decision in `docs/3d-model-review.md` or the - [x] Record which local frames changed a decision: added the frame→decision mapping to
venue map doc, with the frame filename, but do not commit the image itself. If a frame is `docs/hollywood-boulevard-map.md` (recent `elcapitan-2026` geosearch → 2009 frame stays the
promoted to the committed board, it goes through the normal sidecar gate and `CREDITS.md`. 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 ### 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. 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, - [ ] Set dressing: review entrance and sidewalk prop clusters (`set-dressing`) for occlusion,
navigation obstacles and readable storytelling clusters. navigation obstacles and readable storytelling clusters.
- [ ] Camera height: decide 1.7 m gameplay framing vs the ~1.55 m concept frames using - [x] Camera height: already decided in the 0.9.0 pass — keep the 1.7 m gameplay camera; the
`camera-cinematography`, and record the decision instead of leaving the mismatch open. ~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): - [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 `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 sidecar per board, `rows` emits README rows). Boards committed: El Capitan day, El Capitan
+6
View File
@@ -105,6 +105,12 @@ variation, joint lines and reveal depth.
- [El Capitan Theatre — OpenStreetMap way 424024148](https://www.openstreetmap.org/way/424024148) - [El Capitan Theatre — OpenStreetMap way 424024148](https://www.openstreetmap.org/way/424024148)
- [Ovation Hollywood — OpenStreetMap way 151485232](https://www.openstreetmap.org/way/151485232) - [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) - [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) - [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 ## Verification
+5
View File
@@ -87,6 +87,11 @@ public-domain frame, and the current block reference now lives in the gitignored
- OpenStreetMap way 428854155: <https://www.openstreetmap.org/way/428854155> - OpenStreetMap way 428854155: <https://www.openstreetmap.org/way/428854155>
- AI art-direction frames: [`screens/concepts/joke_shop/`](screens/concepts/joke_shop/README.md) - 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 - 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. 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` - Verification: `godot --headless --path . --script res://src/test/test_runner.gd`