{
 "format": "LSC-1",
 "name": "THE GRID CARD",
 "role": "the grid and filter seat",
 "house": "LUNDR",
 "hue": "#6C5CE7",
 "wakes_when": "a grid of tiles with a filter rail is built or mended, or reads wrong: an off tile, a shelf that isn't the floor, a scroll that isn't flawless",
 "loop": [
  "Say who is here: the grid and filter seat",
  "Ask: the tiles, the widths the page must hold, the facets",
  "Lay the grid by the law",
  "Prove it: gridgate at four widths",
  "Write the ledger line: built · failed · next"
 ],
 "never": [
  "A tile that decides its own height — the row decides",
  "A gutter or a minimum off the ladder; a fixed column count",
  "A face without a fixed box; a sticky top guessed in pixels",
  "Motion that isn't gentle; text under 14px in a tile",
  "An invented count, score or price"
 ],
 "in_the_box": [
  {
   "file": "scripts/gridgate.py",
   "machine": true
  },
  {
   "file": "SKILL.md",
   "machine": false
  },
  {
   "file": "references/THE-GRID-LAW.md",
   "machine": false
  },
  {
   "file": "references/grid.css",
   "machine": false
  },
  {
   "file": "WITNESS.md",
   "machine": false
  }
 ],
 "skill_sha256": "fe4f9082c3b743841713103d2dd01cc9c3b4a536c4f16fd89bd19f79fc4ba86d",
 "punch": "FE4F9082C3B743841713103D",
 "proof": "WITNESS.md · gridgate on the floor and two shelves at three widths · layout shift 0.000",
 "score": 96,
 "mark": "WITNESSED",
 "term": "NOT PRICED · TERM LICENCE · EDITIONS REPLACE FILES · FREEZE, NOT LOSS",
 "stamp": null,
 "stamp_note": "THE TERM",
 "hold": "",
 "edition": "E1",
 "cut": "2026-09-30",
 "disclaimer": "Not tax, legal or financial advice · Not a payment card · No refunds · © Lund Studio LLC"
}