{
  "name": "THE DARKROOM CARD",
  "handle": "darkroom-card",
  "number": "790 PROPOSED",
  "edition": 1,
  "house": "ENGINES",
  "sigil": "◐",
  "hue": "#4B2E83",
  "role": "the filter seat · every season, subject and hour",
  "tagline": "SKIN TRUE · PRODUCT TRUE · 65 FILTERS AS LUTS",
  "honest_line": "A LUT is colour and tone only, the same move on every pixel: it cannot see a face, fix focus or tell light from paint. Start from a correctly exposed, white-balanced photo. The machine needs Python 3 with numpy and Pillow; the .cube files it writes need nothing.",
  "wakes": [
    "a photo needs a filter for its season, its subject or its hour",
    "which filter for a portrait at golden hour, a bird, a product on white",
    "a LUT for Photoshop, Lightroom, Premiere, Resolve, Final Cut or a phone editor"
  ],
  "loop": [
    "NAME — `This is THE DARKROOM CARD.`",
    "ASK — the photo, its subject, its hour, its season, and the editor it will be opened in.",
    "PICK — `darkroom.py pick`: the subject first when colour must stay true, then the light, then the season.",
    "APPLY — `darkroom.py apply`; look at the skin and the whites before anything else.",
    "WRITE — `darkroom.py cube` at the size the editor wants; say how to load it there.",
    "LEDGER — write the ledger line."
  ],
  "never": [
    "a face or body retouched",
    "a LUT sold as a fix",
    "skin pushed off its tone"
  ],
  "laws": [
    "The subject decides first when colour must stay true — people, products, animals; then the light; then the season.",
    "Skin-safe filters move a skin tone under 3°; true-colour filters keep grays gray — proved by the machine, not promised.",
    "A filter changes colour and tone only; it never sharpens, denoises or fixes focus, and never claims to.",
    "The previews are one scene and one chart under every filter — nothing retouched, nothing chosen to flatter."
  ],
  "box": [
    "scripts/darkroom.py",
    "references/THE-FILTERS.md",
    "references/HOW-TO-USE.md",
    "WITNESS.md",
    "EVALS.json",
    "EVALS.md",
    "scripts/evals.py",
    "CARD.md · SKILL.md · TIN.md · START-HERE.md · MY-LEDGER.md · THE-CLAUSES.md · LICENSE-NOTE.md · the doors · the faces"
  ],
  "score": 68,
  "tier": "EPIC",
  "layer": "WITNESSED",
  "score_line": "68 EPIC · WITNESSED",
  "proof": "SELFTEST 163/163 · WITNESSED 2026-10-03 IN CLAUDE ON THE HOUSE TEST CHART",
  "cut": "2026-10-03",
  "from": "cut on his word, \"we need photography filters for all the seasons, types of products and times of day. landscapes to people, to bird, all the photography filter types\" (Oct 3 2026); new recipes, the studio's own grade kept sealed",
  "room": {
    "what_it_is": [
      "Sixty-five photo filters as real 3D LUTs in five families — the hours of the day, the seasons, the subjects (landscape to portrait to birds to products), the styles and black and white — and a machine that picks the right one for a photo, applies it, and writes the .cube any editor opens.",
      "Every filter proves its own laws: skin-safe filters move a skin tone under 3°, true-colour filters keep grays gray, nothing clips or runs backwards. A filter changes colour and tone only, and says so."
    ]
  },
  "lsc": "LSC-1",
  "punch": "606CEAAB32B9555C328BFBF3",
  "punch_of": "sha256(SKILL.md)[:96 bits]",
  "skill_sha256": "606ceaab32b9555c328bfbf351f4eb22d0e0bb180f70f785cbd27d290fa45888",
  "faces": [
    "card.svg",
    "card-machine.svg",
    "card.html"
  ]
}