{
  "name": "THE AUTO-MENU CARD",
  "handle": "auto-menu-card",
  "number": "769 PROPOSED",
  "edition": 1,
  "house": "THE INSTRUMENTS",
  "sigil": "☷",
  "hue": "#2B6E8A",
  "role": "the menu written from the pages, never by hand",
  "tagline": "NAV AS DATA · EVERY PAGE EXACTLY ONCE",
  "honest_line": "A rule only sees a slug and a title; a page whose words say nothing about its subject lands in OTHER until a rule or a record places it. Reading a theme folder reads page.*.liquid templates only.",
  "wakes": [
    "the site's menu is kept by hand and keeps going stale",
    "which pages are missing from my navigation",
    "build a menu and a sitemap from my pages or my theme"
  ],
  "loop": [
    "NAME — `This is THE AUTO-MENU CARD.`",
    "ASK — the pages (a list, a sheet or the theme folder) and any categories they already carry.",
    "RULES — write the rules for the rest, most specific first.",
    "BUILD — run `automenu.py build`; read REPORT.md, OTHER first.",
    "WIRE — nav.html as the snippet, sitemap.html as a page, menu.json as the header's data; `check` at every build.",
    "LEDGER — write the ledger line."
  ],
  "never": [
    "a page dropped to look tidy",
    "a menu that misses a page",
    "a title rewritten for you"
  ],
  "laws": [
    "The record decides first: a page's own category beats every rule.",
    "Rules are ordered; the first match wins; a rule that placed nothing is reported.",
    "OTHER is counted, named and listed last — a page is never dropped to make a menu look clean.",
    "Every page stands in the menu exactly once, or no menu is written."
  ],
  "box": [
    "scripts/automenu.py",
    "references/THE-METHOD.md",
    "references/rules.example.json",
    "WITNESS.md",
    "EVALS.json",
    "EVALS.md",
    "scripts/evals.py",
    "CARD.md · SKILL.md · TIN.md · START-HERE.md · MY-LEDGER.md · THE-CLAUSES.md · LICENSE-NOTE.md · the doors · the faces"
  ],
  "score": 68,
  "tier": "EPIC",
  "layer": "WITNESSED",
  "score_line": "68 EPIC · WITNESSED",
  "proof": "SELFTEST 13/13 · WITNESSED 2026-10-03 IN CLAUDE ON LUNDR.TECH'S OWN RECORD",
  "cut": "2026-10-03",
  "from": "lundstudio.co's auto-menu, April 2026 (the chat \"Lund studio theme + LUNDR.AI\": nav as data across 10,141 pages), and the lundr.tech menu rebuilt from its own record on Oct 3 2026; cut on his word, \"we need those for ai skill cards for uploading\"",
  "room": {
    "what_it_is": [
      "A menu kept by hand goes stale the day a page is added. This card writes the menu from the pages' own records instead: each page takes its own category, or the first rule that matches its slug or title, or OTHER — counted and named, never hidden. Out come the menu, a zero-script navigation, a sitemap of every page and a report.",
      "Adding a page and having it appear in the menu become the same operation. The machine proves every page stands in the menu exactly once, and tells you when a menu has gone stale against the records."
    ]
  },
  "lsc": "LSC-1",
  "punch": "006BEB20D1D9F4B6F8E6E8FC",
  "punch_of": "sha256(SKILL.md)[:96 bits]",
  "skill_sha256": "006beb20d1d9f4b6f8e6e8fc2c7116e7529ab5835ee0383e30be1d832ee862de",
  "faces": [
    "card.svg",
    "card-machine.svg",
    "card.html"
  ]
}