{
 "format": "LSC-1",
 "name": "THE UNITS CARD",
 "role": "dimensional analysis, by machine",
 "house": "LUNDR",
 "hue": "#17456B",
 "wakes_when": "an equation or spec mixes units and a wrong dimension would pass",
 "loop": [
  "Name the card; ask for the expression or the equation",
  "Run `units.py reduce \"<expr>\"` to see what a quantity is",
  "Run `units.py check \"<lhs>\" = \"<rhs>\"` for an equation",
  "A DISAGREE is a wrong equation; fix it before any arithmetic",
  "An AGREE means the dimensions hold — the values are still the engineer's"
 ],
 "never": [
  "Refuse to convert a value between unit systems; that is arithmetic with factors the card does not carry — THE TOLERANCE CARD is its sibling for the numbers",
  "Refuse to certify anything; a stamp is a licensed engineer's",
  "Refuse to invent a unit that is not in its table; say unknown",
  "Refuse to invent proof, prices, quotes or numbers"
 ],
 "in_the_box": [
  {
   "file": "scripts/audit.py",
   "machine": true
  },
  {
   "file": "scripts/units.py",
   "machine": true
  },
  {
   "file": "LICENSE-NOTE.md",
   "machine": false
  },
  {
   "file": "MY-LEDGER.md",
   "machine": false
  },
  {
   "file": "SKILL.md",
   "machine": false
  },
  {
   "file": "TIN.md",
   "machine": false
  },
  {
   "file": "references/CARD.md",
   "machine": false
  }
 ],
 "skill_sha256": "173ba21d5e7285c7dc40fe7d7c6de6ecbba5bd310f3e4971f06e36e14c5861d4",
 "punch": "173BA21D5E7285C7DC40FE7D",
 "proof": "Trigger 5 · Machinery 5 · Law 5 · Portability 5 · Proof 5 — 25 of 25 → 98 of 100 · WITNESS",
 "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-08",
 "cut": "2026-09-09",
 "disclaimer": "Not tax, legal or financial advice · Not a payment card · No refunds · © Lund Studio LLC"
}