Standard::Photo
The norm of the archive. Photographs follow the same law as text —
file over app — with three rules that keep a lifetime of images sovereign
and machine-navigable.
3.1 Chronological archiving
Storage is organized by capture date, absolutely and immutably:
YYYY/YY-MM-DD/original-filename.raw
Original filenames are preserved. No albums-as-folders, no renaming schemes —
chronology is the one ordering that never needs reorganizing.
3.2 Immutable originals
Source files (RAW, master documents) are never modified. Every
adjustment — development, rating, description — lives beside the file in
open metadata: XMP sidecars or plain markdown notes. Deleting the editing
tool loses nothing.
3.3 The pipeline
Processing is three strict, extensible stages:
Ingest → Develop → Print
(import) (the look) (publish: vault note, garden, archive)
Stories are composed as local markdown notes next to the photos —
the journal norm (Standard::Vault §1.3) is how a
day’s photos and words meet.
Implementation
Reveal is the reference implementation: Swift shell,
Python engine, Spektrafilm looks — all conforming to this book.