{
  "format": "LSC-1",
  "edition": "E1",
  "name": "THE SAMAN CARD",
  "handle": "saman-card",
  "house": "ENGINES",
  "sigil": "⊕",
  "number": "Nº PROPOSED",
  "role": "One build from many layers.",
  "wakes_when": "Two or more backend layers must become one deployable: one migration in order, one Worker entry in precedence, one composed client, one total proof.",
  "loop": [
    "Name the card · ask which build and what it must agree with",
    "build.json: layers in order, precedence, erase[], auth, cron, hooks, tests",
    "assemble → prove on a FRESH database → cascade",
    "read PROOF.md and CASCADE.md · fix UNCOVERED · hand over saman-out/"
  ],
  "never": [
    "Guess an order",
    "Say PROVEN without suites",
    "Hand-patch a generated file",
    "Deploy"
  ],
  "in_the_box": [
    "saman.mjs · assemble · prove · cascade · selftest 9/9",
    "audit.py · twelve checks",
    "a two-layer fixture",
    "the SideRep build's shape as the worked example"
  ],
  "proof": "WITNESSED IN CLAUDE 2026-09-14 — six layers assembled, 17 tables on a fresh database, 212 passed 0 failed, 16 tables covered, 0 uncovered.",
  "seal": {
    "score": 96,
    "mark": "WITNESSED",
    "trigger": 5,
    "machinery": 5,
    "law": 5,
    "portability": 4,
    "proof": 5
  },
  "term": "Bought once, a term, freeze-not-loss. Nothing auto-renews.",
  "punch": "29ED06D4F1D438F1B1C9BFD1",
  "punch_of": "sha256(SKILL.md)[0:96 bits]",
  "sha256_skill_md": "29ed06d4f1d438f1b1c9bfd1ae1cb68173bc6c8c58b60e9f449b0bb939a9de4e",
  "witnessed_hosts": {
    "claude": "2026-09-14",
    "lundr": null,
    "chatgpt": null
  },
  "disclaimer": "Not tax, legal or financial advice · Not a payment card · No refunds · © Lund Studio LLC"
}