Files
security-game/docs/screens/refs/README.md
T
zwitschi 2ba40f3578
Full build / Import + headless tests (push) Successful in 41s
Full build / Full desktop build + optional release (push) Skipped
Reorganize docs into category folders and drop the retired head-review page
Group the top-level docs into docs/project, docs/design, docs/assets and
docs/process, each with its own README index. Delete the superseded
docs/screens/head-review page and sheets. Rewrite every markdown link,
absolute docs path and tool/test reference to the new locations, fix the
pre-existing broken anchors and remove the dead Joke Shop photo-board link.
check_docs OK, Python tooling 167/167.
2026-11-06 20:13:03 +01:00

94 lines
4.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Real-location references
Evidence of what the real places look like, kept separate from the two other image sets:
| Folder | What it holds | Role |
| --- | --- | --- |
| `docs/screens/refs/` (this folder) | Licensed photographs and, where useful, measured notes | **Evidence**: proportions, signage, materials, lighting, street furniture |
| [`../concepts/`](../concepts/README.md) | AI-generated art-direction frames | **Proposal**: colour, mood, detail density |
| [`../../screenshots/`](../../screenshots/README.md) | Build captures | **Proof**: what the game actually renders |
A generated frame never overrides a photograph for shape or signage. Where they disagree, the
photo wins and the concept only informs palette and atmosphere.
## Layout
```
docs/screens/refs/
README.md # this file
SIDECAR-TEMPLATE.md # copy per folder
hollywood/ # 6840 Hollywood Blvd block (first board, 2026-11-03)
README.md # board overview and image gallery
SIDECAR.md # provenance table
*.jpg|png
tv-studio/ # studio entrance reference set
README.md
SIDECAR.md
blocks/<block-id>/ # local map blocks (TODO: 3D model re-evaluation → H–M)
README.md
SIDECAR.md
```
One folder per venue or block with a `README.md` (the board: what each image is evidence for) and a
`SIDECAR.md` listing **every** image in it. `tools/check_docs.py` requires each tracked image to be
linked from the folder README, so the gallery and the sidecar stay in step. Keep the folders flat;
do not add sub-collections that the sidecar cannot describe.
## Naming
```
<subject>-<view>-<source>-<ISO date>.<ext>
el-capitan-facade-day-wikimedia-2009-10-27.jpg
sunset-canopy-night-ownphoto-2025-11-03.jpg
```
Use the full `YYYY-MM-DD` date when known; `YYYY-MM` or `YYYY` is acceptable for historical photos
where only that much is recorded (e.g. `masonic-temple-historic-pd-1922.jpg`). The sidecar always
carries the original capture date as precisely as the source states it.
Use lowercase words separated by hyphens, the camera view (`day`, `night`, `entrance`, `profile`,
`across-street`), the source (`wikimedia`, `ownphoto`, `mapillary`), and the capture or download
date. Never overwrite an existing file; add a new dated file instead
(see [ADR-0014](../../adr/0014-runtime-image-root.md)).
## Licence gate
Only commit an image when redistribution is unambiguous:
- **Own photography** — permitted, with the photographer named in the sidecar.
- **CC0 / public domain** — preferred.
- **CC BY** — allowed with the attribution text recorded here and in
[`../../../CREDITS.md`](../../../CREDITS.md).
- **CC BY-SA** — allowed only after a share-alike review of the derived textures and meshes; record
the decision in the sidecar before use.
- **Rejected**: Street View, scraped social media, unlicensed commercial imagery, and AI upscales of
unknown originals.
Anything that fails this gate may still be used locally for study, but it stays in `tmp/` and never
enters the repository or a build.
## Privacy gate
Blur or crop identifiable faces, minors, licence plates, screens and private interiors; do not
photograph behind closed doors; obtain property permission where a venue requires it. The image
committed here is the redacted copy, not the original.
## How the folder is used
- Build the venue **three-up boards** (photo | concept | current capture) for the review verdicts.
- Link the board from the venue map document (`docs/design/venues.md#hollywood-boulevard`,
`docs/design/venues.md#the-joke-shop`) and from the local-map block notes.
- Cite the sidecar when a texture, proportion or signage decision is derived from a photo.
- Refresh the board when a venue change makes an old reference misleading, and note the change in
the sidecar.
## Checks
- Every image in a folder must be listed in that folder's `SIDECAR.md`.
- The sidecar must name the licence and attribution for each entry.
- `python3 tools/check_docs.py` must pass after adding or moving a file (each tracked image has to
be linked from its folder README).
- Generated images belong in `../concepts/`, not here.
Copy [`SIDECAR-TEMPLATE.md`](SIDECAR-TEMPLATE.md) into a new folder and fill it in.