diff --git a/CREDITS.md b/CREDITS.md index 3a89213..6e8104f 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -58,6 +58,9 @@ their folder sidecar: - `docs/screens/refs/hollywood/premiere-staging-street-day-wikimedia-2006-02-12.jpg` — John Barreiros, CC BY 2.0, via Wikimedia Commons. - Public-domain files in the same folder: Charles W. Beam (1922) and Gary Minnaert (2006). +- `docs/screens/refs/joke-shop/comedy-store-signature-band-day-wikimedia-2020-04-09.jpg` — Tony + Mariotti, CC BY 2.0, via Wikimedia Commons ( as requested). +- Public-domain files in the Joke Shop folder: Gary Minnaert (2006). ## AI-assisted images diff --git a/MEMORY.md b/MEMORY.md index 4b717aa..8e8a465 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -12,6 +12,12 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o rapid thumbnail downloads (HTTP 429) - fetch all metadata in one `titles=A|B|C` query and space the downloads. `check_docs` requires each image to be linked from its folder `README.md`, so each venue folder needs both `README.md` (board) and `SIDECAR.md` (provenance). +- **Joke Shop reference board (2026-11-03):** three photos in `docs/screens/refs/joke-shop/` (PD x2 + by Gary Minnaert 2006, CC BY 2.0 by Tony Mariotti 2020) covering the hillside/canopy block, the + frontage with palms and the signature-band/curtain detail. `The Comedy Store.jpg` (CC BY-SA 3.0) + from the old link list was deliberately skipped: the PD frames cover the same evidence and no + share-alike review was needed. The CC BY file requests a dofollow link, recorded in its sidecar + and CREDITS. - **Imagery evidence model (2026-11-03):** `TODO.md` now separates three image sources that must not be mixed: licensed real-location photos (evidence of what a place looks like), generated concept boards (art-direction proposals with model/prompt/spend provenance), and build captures diff --git a/TODO.md b/TODO.md index c446180..f36d54a 100644 --- a/TODO.md +++ b/TODO.md @@ -152,8 +152,12 @@ and never ship a generated or downloaded image without provenance. Ovation across street, premiere staging) with a sidecar and per-image purpose, linked from `docs/hollywood-boulevard-map.md` and credited in `CREDITS.md`. Cropped the foreground crowd out of the facade shot; EXIF stripped. (`docs/screens/refs/hollywood/`.) -- [ ] Joke Shop board: licence-cleared Sunset Strip photos (canopy, blade sign, hillside, - across-street frontage) with the same sidecar, and link it from `docs/joke-shop-map.md`. +- [x] Joke Shop board: three licence-cleared photos (hillside/canopy block, frontage with palms, + canopy signature band) with a sidecar, linked from `docs/joke-shop-map.md` and credited in + `CREDITS.md`. The CC BY-SA `The Comedy Store.jpg` from the old link list was deliberately not + used; the public-domain frames cover the same evidence. (`docs/screens/refs/joke-shop/`.) +- [ ] Fill the Joke Shop gaps: night canopy/sign, entrance recess, south-side neighbours, hillside + house detail. - [ ] TV Studio board: licence-cleared studio-entrance photos (or a documented decision to use generated concepts only, with the reason) and its sidecar. - [ ] Fill the remaining Hollywood gaps noted in the board README: night facade, Walk of Fame diff --git a/docs/joke-shop-map.md b/docs/joke-shop-map.md index 436654b..9e4031a 100644 --- a/docs/joke-shop-map.md +++ b/docs/joke-shop-map.md @@ -79,6 +79,10 @@ just as with the Hollywood day/night rows. ## References +The committed, license-cleared photo board for this block — with the provenance sidecar and the +decisions each photo informed — is in +[`screens/refs/joke-shop/README.md`](screens/refs/joke-shop/README.md). + - OpenStreetMap way 428854155: - Wikimedia Commons photographs used for proportion and material study: - diff --git a/docs/screens/refs/joke-shop/README.md b/docs/screens/refs/joke-shop/README.md new file mode 100644 index 0000000..2a0a8e3 --- /dev/null +++ b/docs/screens/refs/joke-shop/README.md @@ -0,0 +1,26 @@ +# Joke Shop / Sunset Strip reference board + +Licensed photographs of the real Comedy Store block at 8433 Sunset Boulevard, used as evidence for +the game's second venue: the low black hall, the deep signature canopy, the circular blade sign, the +red curtain bays and the dry hillside that rises directly behind the roofline. + +Development reference only; not shipped with the game. Provenance and licences are in +[`SIDECAR.md`](SIDECAR.md). Folder rules: [`../README.md`](../README.md). Generated art-direction +frames: [`../../concepts/joke_shop/`](../../concepts/joke_shop/README.md). + +| Photo | What it is evidence for | +| --- | --- | +| ![The Comedy Store from across Sunset, hillside and houses behind the roof](comedy-store-hillside-canopy-day-pd-2006-12-29.jpg) | **Block and hillside.** The hall's height against the boulevard, the canopy depth from the street, and the dry slope with houses and palms rising behind the roofline. | +| ![The Comedy Store frontage with palms and the wall sign](comedy-store-frontage-palms-day-pd-2006-12-29.jpg) | **Frontage rhythm.** Blade sign height and diameter, the flat black wall, palm placement, kerb setback and where the entrance sits in the run. | +| ![Canopy fascia covered in white signatures with red curtains below](comedy-store-signature-band-day-wikimedia-2020-04-09.jpg) | **Canopy and curtain detail.** Signature density on the fascia, the white band width, the red curtain bays and the warm interior spill at dusk. | + +## Gaps to fill + +- A night photograph of the canopy, blade sign and red curtain wash (the current night evidence is + the generated concept frame and the game capture). +- A closer view of the entrance recess and door hardware. +- An across-street frame showing the neighbouring frontages on the south side of Sunset. +- A hillside detail showing the house rooflines above the club. + +Add new files with the naming convention in [`../README.md`](../README.md) and list them in the +sidecar in the same commit. diff --git a/docs/screens/refs/joke-shop/SIDECAR.md b/docs/screens/refs/joke-shop/SIDECAR.md new file mode 100644 index 0000000..d7cb45f --- /dev/null +++ b/docs/screens/refs/joke-shop/SIDECAR.md @@ -0,0 +1,60 @@ +# Sidecar — The Comedy Store block, 8433 Sunset Blvd + +| Field | Value | +| --- | --- | +| Venue / block | The Comedy Store (game: The Joke Shop), Sunset Boulevard, West Hollywood | +| Folder | `docs/screens/refs/joke-shop/` | +| Collected by | project (agent session, 2026-11-03) | +| Date range | 2006–2020 (original captures); downloaded 2026-11-03 | +| Intended use | venue three-up board, canopy/frontage proportions, hillside silhouette | +| Shipped? | no — development reference only; not bundled with the game or releases | + +## Photographs + +| File | Subject | View | Source | Author | Licence | Captured | Purpose | Shipped | +| --- | --- | --- | --- | --- | --- | --- | --- | --- | +| `comedy-store-hillside-canopy-day-pd-2006-12-29.jpg` | Comedy Store and the hillside behind it | day, across Sunset | | Gary Minnaert | Public domain | 2006-12-29 | street wall height, canopy depth, hillside houses and palms | no | +| `comedy-store-frontage-palms-day-pd-2006-12-29.jpg` | Frontage with palms and the wall sign | day, straight on | | Gary Minnaert | Public domain | 2006-12-29 | blade sign size/height, wall length, palm rhythm, entrance position | no | +| `comedy-store-signature-band-day-wikimedia-2020-04-09.jpg` | Canopy signatures and red curtains | day, three-quarter | | Tony Mariotti (Los Angeles; [rubyhome.com](https://www.rubyhome.com/)) | CC BY 2.0 | 2020-04-09 | signature density, fascia band width, curtain bays, interior spill | no | + +Licence text: [CC BY 2.0](https://creativecommons.org/licenses/by/2.0/). The CC BY file is also +credited in [`../../../CREDITS.md`](../../../CREDITS.md) under "Development-only reference images". + +Not used: `File:The Comedy Store.jpg` (CC BY-SA 3.0) from the map document's original link list. +The two public-domain frames above cover the same evidence, so the share-alike review was not +needed for this board. + +## Redactions and permissions + +- No identifiable faces, licence plates or interiors in the committed crops; the plate area of the + parked car in the first photo is already unreadable at this resolution. +- Exterior public frontage only. The interior signature wall photo found in the Commons search was + **not** downloaded or committed. + +## What was derived from this set + +| Decision | Evidence | Where it landed | +| --- | --- | --- | +| 27 m frontage, 8.4 m street wall, 12.2 m OSM height | frontage photo measured against the door width | `docs/joke-shop-map.md`, `WorldBuilder` `comedy_store` spec | +| 4.9 m sloped canopy with a signature fascia | block and canopy photos | canopy slab geometry and the `Label3D` signature bands | +| 3.9 m circular blade sign on a roof pole | frontage photo | blade sign mesh and its night emissive | +| Hillside houses and palms above the roofline | block photo | `SunsetHillside` backdrop geometry | +| Red curtain bays between entrance and east end | signature-band photo | curtain bays and the entrance curtain | + +## Generated boards used with this set + +Generated frames are kept in [`../../concepts/joke_shop/`](../../concepts/joke_shop/README.md) and +are used for palette and night mood only; shape follows the photographs. + +| Board | Path | Model | Generated | Spend | +| --- | --- | --- | --- | --- | +| Joke Shop entrance, day | `docs/screens/concepts/joke_shop/joke_shop_entrance_day.png` | `openai/gpt-5-image-mini` | 2026-11-02 | ~$0.01 | +| Joke Shop entrance, night | `docs/screens/concepts/joke_shop/joke_shop_entrance_night.png` | `openai/gpt-5-image-mini` | 2026-11-02 | ~$0.01 | +| Joke Shop across the street | `docs/screens/concepts/joke_shop/joke_shop_across_street.png` | `openai/gpt-5-image-mini` | 2026-11-02 | ~$0.01 | + +## Notes + +- Images re-encoded as JPEG q85 with EXIF removed (no GPS or camera metadata committed); the + untouched downloads stay outside the repository. +- `File:The Comedy Store West Hollywood (51017780551).jpg` asks for a dofollow attribution link; + the link is included above and in `CREDITS.md`. diff --git a/docs/screens/refs/joke-shop/comedy-store-frontage-palms-day-pd-2006-12-29.jpg b/docs/screens/refs/joke-shop/comedy-store-frontage-palms-day-pd-2006-12-29.jpg new file mode 100644 index 0000000..844dd2d Binary files /dev/null and b/docs/screens/refs/joke-shop/comedy-store-frontage-palms-day-pd-2006-12-29.jpg differ diff --git a/docs/screens/refs/joke-shop/comedy-store-hillside-canopy-day-pd-2006-12-29.jpg b/docs/screens/refs/joke-shop/comedy-store-hillside-canopy-day-pd-2006-12-29.jpg new file mode 100644 index 0000000..d22225b Binary files /dev/null and b/docs/screens/refs/joke-shop/comedy-store-hillside-canopy-day-pd-2006-12-29.jpg differ diff --git a/docs/screens/refs/joke-shop/comedy-store-signature-band-day-wikimedia-2020-04-09.jpg b/docs/screens/refs/joke-shop/comedy-store-signature-band-day-wikimedia-2020-04-09.jpg new file mode 100644 index 0000000..e0e7a33 Binary files /dev/null and b/docs/screens/refs/joke-shop/comedy-store-signature-band-day-wikimedia-2020-04-09.jpg differ