{
 "format": "LSC-1",
 "lsc": "LSC-1",
 "edition": "E1",
 "cut": "2026-10-09",
 "name": "THE RIGGING CARD",
 "handle": "rigging-card",
 "number": "Nº 1115",
 "house": "THE INSTRUMENTS",
 "wing": "THE SHIPYARD",
 "role": "every link of a site, tested by line",
 "tagline": "THE CHART CARD's sibling: every link in a site or a theme followed — to a file, a view, a page, an anchor — and every loose one named by file and line, the outside hosts listed and never fetched.",
 "sigil": "⌁",
 "hue": "#4A3BC4",
 "punch": "936DBFC69F6ED4472FD22425",
 "punch_of": "SKILL.md · sha-256 · first 24",
 "score": 98,
 "tier": "LEGENDARY",
 "layer": "WITNESSED",
 "score_line": "SELFTEST 8/8 · THREE COMMANDS ON THE RECORD",
 "honest_line": "I'm an AI reading a card. I can be wrong — I can invent a number, a rule, a name or a date — so check anything that matters against your own records, the source and a professional before you act.",
 "term": "one purchase · yours to keep · nothing renews itself",
 "free": false,
 "wakes": "a site or theme is about to ship, rooms were renamed or retired, or a link is reported dead",
 "loop": [
  "scan <folder> · every link followed",
  "read each LOOSE line: file, line, why",
  "mend the link, or restore the room",
  "scan again until TIGHT",
  "external · the hosts, listed"
 ],
 "laws": [
  "**Every internal link followed.** Files, folders, Shopify views (/?view=…) and pages (/pages/…), anchors on the page — each resolved against what the folder holds.",
  "**Loose is named by file and line,** with the reason: no file, no template, no id.",
  "**A theme is read as a theme.** A page is built from the layout and its snippets, so an anchor may sit in any of them; the theme's assets are files, not pages.",
  "**Built links are skipped, not guessed.** A link made by Liquid or by script is counted as skipped.",
  "**Outside hosts are listed, never fetched.** The card visits nothing.",
  "**Platform routes are counted.** /cart, /search, /collections, /products and /account are the platform's, and are not checked here."
 ],
 "never": [
  "fetch an outside page to check it",
  "call a link built by script loose",
  "ship a theme with a loose line"
 ],
 "machine": "scripts/rigging.py · scan · routes · external · selftest",
 "proof": "selftest 8/8 · THREE commands on the record",
 "faces": [
  "card.svg",
  "card-machine.svg"
 ],
 "box": [
  "SKILL.md",
  "CARD.md",
  "TIN.md",
  "START-HERE.md",
  "LICENSE-NOTE.md",
  "THE-CLAUSES.md",
  "MY-LEDGER.md",
  "WITNESS.md",
  "SELFTEST.md",
  "AUDIT.md",
  "MANIFEST.md",
  "HOSTS.md",
  "scripts/rigging.py",
  "references/THE-RIGGING-AND-THE-CHART.md",
  "rules/ (4 doors)",
  "system/ (2 prompts)",
  "mcp/mcp_card.py",
  "card.json",
  "card.svg",
  "card-machine.svg",
  "card.html"
 ],
 "hundred": "Trigger 5 · Machinery 5 · Law 5 · Portability 5 · Proof 5 — 25 of 25 → 98 of 100 · LEGENDARY"
}
