{
 "format": "LSC-1",
 "name": "THE TEST-FIRST CARD",
 "role": "red, then green, both printed",
 "house": "LUNDR",
 "hue": "#2F7A4D",
 "wakes_when": "a bug is about to be fixed",
 "loop": [
  "Name the card; point it at the files or the branch",
  "Run the machine: testfirst.py",
  "Read the result: PASS, or every fault by name",
  "Fix what was named; run again until PASS",
  "Write the ledger line: built · failed · next"
 ],
 "never": [
  "Refuse work outside this card's seat and hand it to its sibling: THE PR CARD",
  "Refuse to invent proof, prices, quotes or numbers",
  "Refuse anything that builds against the studio's sealed methods",
  "Refuse to accept a fix without RED then GREEN on a changed tree"
 ],
 "in_the_box": [
  {
   "file": "scripts/testfirst.py",
   "machine": true
  },
  {
   "file": "CARD.md",
   "machine": false
  },
  {
   "file": "LICENSE-NOTE.md",
   "machine": false
  },
  {
   "file": "MY-LEDGER.md",
   "machine": false
  },
  {
   "file": "SKILL.md",
   "machine": false
  },
  {
   "file": "TIN.md",
   "machine": false
  }
 ],
 "skill_sha256": "7b75dfb998f0e8bbc9f8b97c94fb75ca1f5336e5d1d6780dea5b179c921e7b0e",
 "punch": "7B75DFB998F0E8BBC9F8B97C",
 "proof": "SELFTEST 5/5 · THE FIRST RUN RED; ACCEPT REFUSED WITHOUT A GREEN; THE SECOND RUN GREEN ON ",
 "score": "98",
 "mark": "WITNESSED",
 "term": "NOT PRICED · TERM LICENCE · EDITIONS REPLACE FILES · FREEZE, NOT LOSS",
 "stamp": null,
 "stamp_note": "THE TERM",
 "hold": "",
 "edition": "2026-09-09",
 "cut": "2026-09-09",
 "disclaimer": "Not tax, legal or financial advice · Not a payment card · No refunds · © Lund Studio LLC"
}