{
 "format": "LSC-1",
 "lsc": "LSC-1",
 "edition": "E1",
 "cut": "2026-10-12",
 "name": "THE DOPE SHEET CARD",
 "handle": "dope-sheet-card",
 "number": "Nº 1189",
 "house": "THE INSTRUMENTS",
 "wing": "THE ANIMATION STUDIO",
 "role": "acting turned into frame numbers",
 "tagline": "An exposure sheet for every shot: keys, spacing, ones and twos, holds and dialogue; stock acting beats built on the principles; baked to CSS, Lottie, glTF, Blender and CSV; and a lint that names stock timing by frame.",
 "sigil": "DS",
 "hue": "#4A3BC4",
 "punch": "C0EC7152B8616ED168C2BB22",
 "punch_of": "SKILL.md · sha-256 · first 24",
 "score": 98,
 "tier": "LEGENDARY",
 "layer": "WITNESSED",
 "score_line": "SELFTEST 14/14 · NINE 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": "an animation looks robotic or floaty, or a gag needs its timing to land",
 "loop": [
  "new · the shot, its rate, its parts",
  "beat, key, offset · the acting in frames",
  "lint · stock timing named by frame",
  "bake · CSS, Lottie, glTF, Blender, CSV",
  "chart · the spacing to read and keep"
 ],
 "laws": [
  "**Frames, not feelings.** Timing is written as frame numbers on a sheet before any key is set in a tool.",
  "**Ease what lives.** Living motion slows in and out; even spacing is for machines, and the lint says so.",
  "**Anticipate, overshoot, settle.** A big move gets a small move the other way first, and a settle after.",
  "**Overlap.** Parts that hang from others start a few frames later and finish later.",
  "**Hold to read.** After a big stop the pose rests at least a quarter of a second so the audience reads it.",
  "**No flashes.** Nothing it writes flashes or strobes; light changes are eased like any other move."
 ],
 "never": [
  "time every part to start on one frame",
  "stop a big move dead with no settle",
  "flash, strobe or cut light on and off"
 ],
 "machine": "scripts/dopesheet.py · new · key · beat · offset · hold · say · bake · lint · chart · selftest",
 "proof": "selftest 14/14 · NINE 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/dopesheet.py",
  "references/THE-XSHEET.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"
}
