{
  "name": "THE HARBORMASTER CARD",
  "handle": "harbormaster-card",
  "number": "687 PROPOSED",
  "edition": 2,
  "house": "THE INSTRUMENTS",
  "sigil": "⚓",
  "hue": "#4A5C7A",
  "role": "what the store asks before it lets you in",
  "tagline": "THE PLIST · THE PERMISSIONS · THE ICONS",
  "honest_line": "Known usage descriptions only; the store's rules move and the cut date is printed.",
  "wakes": [
    "an iOS project is about to be submitted",
    "will App Store review reject my app",
    "check my plist and usage descriptions"
  ],
  "loop": [
    "NAME — `This is THE HARBORMASTER CARD.`",
    "ASK — the project folder.",
    "READ — the plist, the frameworks used, the icon set.",
    "NAME — every missing description and key.",
    "FIX — in the app's own words, then read again before submitting.",
    "LEDGER — write the ledger line."
  ],
  "never": [
    "approval promised",
    "a description written for you",
    "another platform guessed at"
  ],
  "laws": [
    "A framework used without its usage description is a fault.",
    "Identifier and both version numbers must be present.",
    "It predicts the review; it is not the review."
  ],
  "box": [
    "references/THE-METHOD.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": "MANIFEST",
  "score_line": "68 EPIC · MANIFEST",
  "proof": "METHOD SEAT · 4 TESTS ABOARD · NOT YET RUN ON A HOST",
  "cut": "2026-10-03",
  "from": "THE SHELF CUT (Sep 8 2026, the chat \"General check-in\"), Nº 072–103 proposed; rebuilt from its own words on Oct 3 2026 and seated on \"put them all on the lundr.tech theme\"; the first cut (THE SHELF CUT, Sep 8 2026) carried a machine, scripts/harbormaster.py, and scored 98 WITNESSED; this edition is rebuilt from that cut's own words and does not carry the machine yet — it returns, and the mark with it, when the machine is recovered from that session",
  "room": {
    "what_it_is": [
      "Reads an iOS project the way review will: the Info.plist for its identifier, versions and export-compliance answer; the code for the frameworks that need a usage description — camera, microphone, photos, location, contacts, calendar, Bluetooth, tracking, motion, health — and names every description missing; and the icon set.",
      "It predicts the review; it is not the review."
    ]
  },
  "lsc": "LSC-1",
  "punch": "8A5B07884CA1F65F6364F6E2",
  "punch_of": "sha256(SKILL.md)[:96 bits]",
  "skill_sha256": "8a5b07884ca1f65f6364f6e23908477c990f943944a0cdd2c43d1ce0634134b0",
  "faces": [
    "card.svg",
    "card-machine.svg",
    "card.html"
  ]
}