Catch us at Boulderthon · Booth 115Lost Lauren, contact us
SHELF
YOU ARE
SORT

EVERY PRODUCT · ONE FLOOR · 95 ROOMS

Walk the floor.

LUME — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

LUME · the photo seat · finished and stamped

WAKES WHEN finishing or grading a photograph; reading a frame — histogram, clipping, white balance; a φ crop, or a named look from the registry; an export that records what was done to it

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • video (LUMER)
  • vector art (LUMEV)
  • claims about AI segmentation this card does not carry
  • The ask needs a capability this card does not carry → name the missing piece and offer the honest nearest thing

IN THE BOX

PROOF TWENTY-TWO VERSIONS DEEP · ONE CANVAS

THE PUNCH · SHA-256 OF SKILL.MD · D6A228F7F54EE77172E742B2

THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

LUME

the photo seat

Photo edits and design boards on one canvas.

THE ROOM →LAUNCHING SOON

LUMER — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

LUMER · the video seat

WAKES WHEN Cuts in the browser on WebGL2 — Canon C-Log2 and RED REDlogFilm intake, and a camera registry that only ever grows.

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • LUMER-CARD.md
  • SKILL.md
  • studios/lumer.html
  • LICENSE.md
  • START-HERE.html

PROOF BENCH & GLASS STATION · REGISTRY IS APPEND-ONLY

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

LUMER

the video seat

Cuts in the browser on WebGL2.

THE ROOM →LAUNCHING SOON

LUMED — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

LUMED · the document seat

WAKES WHEN Papers with a doctoral citation engine.

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • LUMED-CARD.md
  • SKILL.md
  • studios/lumed.html
  • LICENSE.md
  • START-HERE.html

PROOF 24-ASSERTION SELF-TEST · YOUR OWN CLAUDE KEY

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

LUMED

the document seat

Papers with a doctoral citation engine. Exports RTF, ODT, EPUB.

THE ROOM →LAUNCHING SOON

LUMES — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

LUMES · the slides seat

WAKES WHEN A real .pptx built by its own hands — hand-built OOXML, its own zip writer — plus PDF handouts and PNG boards.

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • LUMES-CARD.md
  • SKILL.md
  • studios/lumes.html
  • LICENSE.md
  • START-HERE.html

PROOF φ GUIDES ON EVERY BOARD · SUMMONS PALETTE

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

LUMES

the slides seat

A real .pptx built by its own hands.

THE ROOM →LAUNCHING SOON

LUMEV — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

LUMEV · the vector seat

WAKES WHEN Illustration and layout on paper-true presets — posters, cards, packaging, and apparel.

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • LUMEV-CARD.md
  • SKILL.md
  • studios/lumev.html
  • LICENSE.md
  • START-HERE.html

PROOF PAPER-SIZE LIBRARY · APPAREL BOARDS

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

LUMEV

the vector seat

Illustration and layout on paper-true presets.

THE ROOM →LAUNCHING SOON

LUMEP — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

LUMEP · the PDF seat

WAKES WHEN Merge, split, reorder, rotate.

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • LUMEP-CARD.md
  • SKILL.md
  • studios/lumep.html
  • LICENSE.md
  • START-HERE.html

PROOF PROVEN BYTE-EXACT AGAINST ACROBAT'S OWN STREAMS · 9/9 SELF-TESTS

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

LUMEP

the PDF seat

Merge, split, reorder, rotate. Watermarks and Bates numbers. Typed or drawn signatures,….

THE ROOM →LAUNCHING SOON

DOX

the working doc

Checklists, manifests and briefs built from the source itself.

THE ROOM →LAUNCHING SOON

SIDESTUDIO — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

SIDESTUDIO · one file · every light · yours

WAKES WHEN Every light the house makes, in one file.

THE LOOP

  1. Read the source. Never generate from memory when the artifact exists
  2. Build the smallest complete thing — the whole artifact, not a sample of it
  3. Run it. Open the file, parse the output, count the rows, check the limits
  4. Report what you checked, in one or two lines, with the numbers
  5. Name what you did not do and why

NEVER

  • Refuse work outside this card's seat; hand it to its sibling
  • Refuse to invent proof, prices, quotes or numbers

IN THE BOX

  • Every light in one file.…
  • The keeper's own room.…
  • Monthly, and yours to…
  • The longhouse seats five.…

PROOF NONE ON RECORD

THE PUNCH · PENDING · CUT WITH THE PACKET

THE FACE, FULL SIZE → · card.json →

SIDESTUDIO

the studio, entire

Every light the house makes, in one file — five of the seven seats and the studio’s instruments on one canvas.

THE ROOM →LAUNCHING SOON

THE CARD FORGE — the LSC-1 face, front
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

THE CARD FORGE · the maker's card · the chain that makes an AI skill card

WAKES WHEN

THE LOOP

  1. Name the card
  2. Ask what it is and what it must agree with
  3. forge new → the packet
  4. forge audit → SEATED or fix the answers
  5. forge face → forge pack → forge universal → prove it by opening the zip; write the ledger line

NEVER

  • Refuse work outside this card's seat and hand it to its sibling: THE RANKER CARD
  • Refuse to invent proof, prices, quotes or numbers
  • Refuse anything that builds against the studio's sealed methods
  • Refuse to forge a card that imitates a house card's name, seat or inner method

IN THE BOX

    PROOF SELFTEST 14/14 · THE CHAIN RUN ON ITS OWN PACKET (forged, audited SEATED 12/12, faced, pac

    THE PUNCH · SHA-256 OF SKILL.MD · 4A1C54E8DBE007B8D23E30BA

    THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

    THE CARD FORGE

    the maker’s card

    The chain that makes an AI skill card, in one box — forge, audit, face, pack; seat at volume.

    THE ROOM →LAUNCHING SOON

    BRÚ

    the bridge card

    The app and the theme as one artifact.

    THE ROOM →LAUNCHING SOON

    HUNDR

    watch of the perimeter

    The guard seat of the Council of XIII.

    THE ROOM →LAUNCHING SOON

    MUNDR

    memory of the ravens

    The memory seat of the Council of XIII.

    THE ROOM →LAUNCHING SOON

    SCOUTNDR

    scout ahead of the army

    The reconnaissance seat of the Council of XIII.

    THE ROOM →LAUNCHING SOON

    ARMUNDR

    armed forces of the studio

    The defense seat of the Council of XIII.

    THE ROOM →LAUNCHING SOON

    TECHUNDR

    architect of the packages

    The shipping seat of the Council of XIII.

    THE ROOM →LAUNCHING SOON

    THE SALES CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE SALES CARD · the selling seat

    WAKES WHEN Honest selling as a working discipline — name the offer and its one buyer (and who it's not for, said out loud), count every click from…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • SALES-CARD.md + SKILL.md
    • The path rite: name the…
    • The ledger: offer ·…
    • LICENSE + START-HERE

    PROOF APPLIED TO LUNDR.TECH ITSELF — EVERY PRODUCT NOW ≤2 CLICKS FROM ANY PAGE, CHECKOUT INTENT 1 CLICK IN EVERY…

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE SALES CARD

    the selling seat

    Honest selling as a working discipline.

    THE ROOM →WIRE

    THE LIBRARY CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE LIBRARY CARD · the shelf seat

    WAKES WHEN The reading seat for the Library — the studio's 123-book methodology system (23 Core volumes + 100 domain books, nine public principles…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • LIBRARY-CARD.md + SKILL.md
    • THE SHELF MAP
    • The walking rite: name…
    • The shelf itself sells at…
    • LICENSE + START-HERE

    PROOF THE MAP NEVER INVENTS — EVERY LINE TRACES TO THE CANONICAL CATALOG

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE LIBRARY CARD

    the shelf seat

    The reading seat for the Library.

    THE ROOM →WIRE

    THE GEOMETRY CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE GEOMETRY CARD · the proportion seat

    WAKES WHEN The classical proportions as working craft — φ, the Fibonacci ladder, root rectangles, the vesica, modular type scales — applied to your…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • GEOMETRY-CARD.md
    • SKILL.md
    • The four-move rite ending…
    • LICENSE + START-HERE

    PROOF PROVEN BY OVERLAY — EVERY DEVIATION JUSTIFIED OR CORRECTED

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE GEOMETRY CARD

    the proportion seat

    The classical proportions as working craft.

    THE ROOM →WIRE

    THE RAVEN CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE RAVEN CARD · the recovery seat

    WAKES WHEN Cross-session recovery as a rite — find the lost work in your own history, compile the retrieval record, and bring the file back by your…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • RAVEN-CARD.md
    • SKILL.md
    • The retrieval-record…
    • LICENSE + START-HERE

    PROOF THE METHOD BEHIND THE STUDIO'S OWN RECOVERY PRACTICE

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE RAVEN CARD

    the recovery seat

    Cross-session recovery as a rite.

    THE ROOM →WIRE

    THE STILLPOINT CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE STILLPOINT CARD · the reading surface for the human iris

    WAKES WHEN a page must be easy on the eyes for hours

    THE LOOP

    1. Name the card; point it at a page or a stack
    2. stillpoint.py apply → the sheet and the control on the page
    3. stillpoint.py audit → PASS or the faults, named
    4. Fix what the audit names; audit again until PASS
    5. Write the ledger line: built · failed · next

    NEVER

    • Refuse work outside this card's seat and hand it to its sibling: THE PADDING CARD
    • Refuse to invent proof, prices, quotes or numbers
    • Refuse anything that builds against the studio's sealed methods
    • Refuse to call a page Stillpoint that fails one of the six laws

    IN THE BOX

    PROOF SELFTEST 6/6 · A BAD PAGE NAMED FOR SIX FAULTS, THE SAME PAGE APPLIED AND PASSING, THE CON

    THE PUNCH · SHA-256 OF SKILL.MD · 6AA4986DEF644FB559A5B951

    THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

    THE STILLPOINT CARD

    the reading seat

    The studio’s reading format as an applicable system.

    THE ROOM →WIRE

    THE RANKER CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE RANKER CARD · the judgment seat

    WAKES WHEN Honest ranking as a discipline — declared axes, weights that must sum to 100, evidence-cited scores, and a mandatory stress test before any…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • RANKER-CARD.md + SKILL.md
    • The five-move rite: name,…
    • The ledger: field, axes,…
    • LICENSE + START-HERE

    PROOF NO RANKING WITHOUT THE WEIGHT CHECK PASSING

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE RANKER CARD

    the judgment seat

    Honest ranking as a discipline.

    THE ROOM →WIRE

    THE LIGHTS — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE LIGHTS · the palette card

    WAKES WHEN The studio's working palettes as drop-in tokens — Lundr paper, Funance day, the Stillpoint reading surface, the Yggdrasil void, the…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • LIGHTS.css
    • LIGHTS.json
    • CONTRAST-RECEIPTS.md
    • LICENSE + START-HERE

    PROOF RECEIPTS COMPUTED FROM THE TOKENS THEMSELVES — NOT CLAIMED

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE LIGHTS

    the palette card

    The studio’s working palettes as drop-in tokens.

    THE ROOM →WIRE

    THE SKILL RANKER — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE SKILL RANKER · the judgment card for skills

    WAKES WHEN The scale the studio scores every skill on — its own included — as an instrument: paste any SKILL.md and twenty deterministic sub-checks…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • THE-DOMR-RANKER-E1.html
    • domr-skill-scale-v1.json
    • CARD.md + SKILL.md
    • LICENSE + START-HERE

    PROOF THE SCALE THAT SCORED THIS VERY SHELF — JSON VALID · SCRIPT PARSES · 14PX GATE HELD

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE SKILL RANKER

    the judgment card for skills

    Score any skill on the published scale.

    THE ROOM →LAUNCHING SOON

    THE GREAT SEATING — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE GREAT SEATING · the engine that cuts cards

    WAKES WHEN One record in, one card out: Claudr writes CARD.md, SKILL.md, the tin, the ledger and the licence from the record and only the record;…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • seating.py
    • SCHEMA.md +…
    • a demo seating
    • CARD.md + SKILL.md ·…

    PROOF SELFTEST 11/11 · TWO RUNS, IDENTICAL SHELF · 47 CARDS SEATED FROM THE RECORD

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE GREAT SEATING

    the engine that cuts cards

    Cut every record to a scored card.

    THE ROOM →LAUNCHING SOON

    THE STAMP — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE STAMP · the space-time stamp

    WAKES WHEN A machine-readable coordinate written into every artifact a card cuts — time, place, depth, reach, direction, scale, witness, light —…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • rumtid.py
    • RUMTID.json
    • CARD.md + SKILL.md
    • LICENSE + START-HERE

    PROOF STAMPED ONTO 47 SEATED CARDS · SELFTEST NAMES THE VOID CORRECTLY

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE STAMP

    the space-time stamp

    The coordinate every artifact should carry.

    THE ROOM →LAUNCHING SOON

    STORM LEGAL — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    STORM LEGAL · the protection card

    WAKES WHEN How a studio protects what it builds without lying about it: the docket anatomy — one line, built versus declared, the claim spine, prior…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • sweep.py
    • DOCKET-TEMPLATE.md
    • THE-STORM-LEGAL-LAW.md
    • CARD.md + SKILL.md and…

    PROOF THE SWEEP RUN ON THIS HOUSE TODAY · SEVEN DOCKETS DRAFTED ON THE ANATOMY

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    STORM LEGAL

    the protection card

    Protect it without lying about it.

    THE ROOM →LAUNCHING SOON

    THE DELIVERY — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE DELIVERY · the download card

    WAKES WHEN A store's own digital-download app as one edge worker: verify the paid-order webhook, map each line item to a package, mint a signed link…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • worker.js
    • wrangler.toml + README.md
    • licence-pool.py +…
    • CARD.md + SKILL.md and…

    PROOF PARSES UNDER NODE 22 · DEPLOY SHEET WRITTEN · NOT YET RUN AGAINST A LIVE STORE

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE DELIVERY

    the download card

    Deliver what you sell, yourself.

    THE ROOM →LAUNCHING SOON

    THE SHELF CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE SHELF CARD · the no-script shop

    WAKES WHEN A ranked shop that sorts, filters and sells with no script: shelf.py turns a JSON list of cards into a page where every row carries its…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • shelf.py
    • cards.example.json +…
    • THE-SHELF-LAW.md
    • CARD.md + SKILL.md and…

    PROOF GENERATED FROM THE EXAMPLE · THE STUDIO'S SHELF: 40 ROWS, SORT AND FILTERS PROVEN BY EXECUTION

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE SHELF CARD

    the no-script shop

    A shop nothing can break.

    THE ROOM →LAUNCHING SOON

    THE FLEXIBLE HTML CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE FLEXIBLE HTML CARD · the one-file site

    WAKES WHEN A whole site in one file that bends to any screen with no script: onefile.py fuses a folder of pages into a single HTML file where every…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • onefile.py
    • flexgate.py
    • THE-ONE-FILE-LAW.md

    PROOF A THREE-PAGE SITE FUSED · SEVEN WIDTHS PASSED · VIEWS SWITCHED BY THE…

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE FLEXIBLE HTML CARD

    the one-file site

    A whole house in one file.

    THE ROOM →LAUNCHING SOON

    THE OUTSIDE VIEW — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE OUTSIDE VIEW · the stranger's eye

    WAKES WHEN What a stranger's AI sees in your house that you cannot from inside: outside.py reads a site and its skill boxes and prints five lenses…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • outside.py
    • THE-OUTSIDE-LAW.md
    • outside-report-lundr-2026-…
    • CARD.md + SKILL.md and…

    PROOF RUN ON THIS HOUSE TODAY — 66 PAGES, 47 BOXES, FIVE LENSES, EVERY LINE WITH ITS COUNT

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE OUTSIDE VIEW

    the stranger’s eye

    See what only a stranger sees.

    THE ROOM →LAUNCHING SOON

    THE GROVE CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE GROVE CARD · the ancestry seat

    WAKES WHEN A heritage research method for tracing your family line honestly — what the paper says, what the family says, and where they disagree.

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • CARD.md
    • tree.py
    • HEIRLOOM-WALKTHROUGH.md
    • LIMIT.md printed at the…

    PROOF TREE.PY RUN ON ITS SAMPLE · TWO OF FOUR DOCUMENTED WITH A CITED SOURCE · HEARD KEPT APART · NO SOURCE YET…

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE GROVE CARD

    the ancestry seat

    Trace your line honestly.

    THE ROOM →LAUNCHING SOON

    THE FOUNDRY CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE FOUNDRY CARD · the type designer's engine

    WAKES WHEN A parametric monoline type engine for people who draw type for a living.

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • foundry.py
    • skeleton-latin-basic.json
    • THE-FOUNDRY-LAW.md
    • Three weights cut today…
    • CARD.md + SKILL.md and…

    PROOF THREE WEIGHTS CUT FROM ONE SKELETON · 129 GLYPHS RASTERISED · 0 EMPTY · KERN FEATURE PRESENT

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE FOUNDRY CARD

    the type designer’s engine

    Cut type from a skeleton.

    THE ROOM →LAUNCHING SOON

    THE GRADE CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE GRADE CARD · the runner grade

    WAKES WHEN The studio's photo pipeline as a card: LUND RUNNER GRADE v1 — one fixed recipe of exposure, colour and grain — and THE FEED STANDARD, which…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • SKILL.md
    • CARD.md · the ledger ·…
    • LUND-GRADE-CARD.skill

    PROOF NINE RUNNER PHOTOS GRADED AND DELIVERED TO THE STANDARD TODAY

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE GRADE CARD

    the runner grade

    One recipe. Feed-ready.

    THE ROOM →LAUNCHING SOON

    THE TWIN CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE TWIN CARD · the theme, rendered without the store

    WAKES WHEN Render a Shopify theme's templates to plain HTML with no store: twin.py evaluates the Liquid to its absent state — else branches taken,…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • twin.py
    • CARD.md + SKILL.md and…

    PROOF 71 VIEWS OF THIS HOUSE TWINNED IN ONE RUN

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE TWIN CARD

    the theme, rendered without the store

    See the page before the store does.

    THE ROOM →LAUNCHING SOON

    THE SPLIT CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE SPLIT CARD · no file over the line

    WAKES WHEN Shopify refuses any Liquid file over 256 KB and the store falls to a 404 with no warning.

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • split.py
    • CARD.md + SKILL.md and…

    PROOF THE DECK CUT FROM 316 KB TO 198 IN ONE RUN · NO FILE LEFT OVER THE LINE

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE SPLIT CARD

    no file over the line

    Under the line, every file.

    THE ROOM →LAUNCHING SOON

    THE IMPORT CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE IMPORT CARD · every product, every column

    WAKES WHEN A Shopify product CSV from a list of cards, with every column the importer wants: priced rows active, unpriced rows as drafts at zero,…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • importcsv.py
    • cards.example.json +…
    • CARD.md + SKILL.md and…

    PROOF 14 PRODUCTS CUT · 50 HANDLES READ FROM THIS HOUSE · ONE MISSING HANDLE CAUGHT AND FIXED

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE IMPORT CARD

    every product, every column

    Every product the theme can reach.

    THE ROOM →LAUNCHING SOON

    THE NIGHT CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE NIGHT CARD · a switch for the dark

    WAKES WHEN A stylesheet that only follows the device learns a switch: night.py rewrites every dark-scheme rule to answer two attributes — one that…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • night.py
    • sample.css →…
    • CARD.md + SKILL.md and…

    PROOF 24 DARK RULES REWRITTEN ON THIS HOUSE'S OWN STYLESHEET · THE SWITCH PROVEN TO FLIP AND HOLD ACROSS A RELOAD

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE NIGHT CARD

    a switch for the dark

    Day and night, by hand.

    THE ROOM →LAUNCHING SOON

    THE SEAL CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE SEAL CARD · a score becomes a seal

    WAKES WHEN seal.py turns a score into the seal — the eight-sided ring, the numeral, the band the score earns, the mark you declare — as SVG always and…

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • seal.py
    • cards.example.json +…
    • CARD.md + SKILL.md and…

    PROOF 14 SEALS CUT AND RASTERISED TO PNG · THE SHEET WRITTEN

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE SEAL CARD

    a score becomes a seal

    Every score, a seal.

    THE ROOM →LAUNCHING SOON

    THE PROOF GATE — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE PROOF GATE · proven by rendering

    WAKES WHEN A page is proven by rendering it, not by reading it.

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • proofgate.py
    • CARD.md + SKILL.md and…

    PROOF RUN ON THIS HOUSE IN BOTH SCHEMES · PASS · TWO FALSE ALARMS CORRECTED IN THE SAME RUN

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    THE PROOF GATE

    proven by rendering

    Rendered, measured, proven.

    THE ROOM →LAUNCHING SOON

    FUNANCE — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    FUNANCE · the finance card

    WAKES WHEN The financial command center for anyone who keeps books — one business or ten.

    THE LOOP

    1. Read the source. Never generate from memory when the artifact exists
    2. Build the smallest complete thing — the whole artifact, not a sample of it
    3. Run it. Open the file, parse the output, count the rows, check the limits
    4. Report what you checked, in one or two lines, with the numbers
    5. Name what you did not do and why

    NEVER

    • Refuse work outside this card's seat; hand it to its sibling
    • Refuse to invent proof, prices, quotes or numbers

    IN THE BOX

    • The Free Ledger
    • The 30-Day Pass
    • The Year
    • CARD.md + SKILL.md

    PROOF FIRST ORDER ON RECORD AUGUST 13, 2026 · IDEMPOTENT IMPORT PROVEN BY RUNNING IT · THE STUDIO KEEPS ITS OWN…

    THE PUNCH · PENDING · CUT WITH THE PACKET

    THE FACE, FULL SIZE → · card.json →

    FUNANCE

    the finance card

    Every entity, every dollar, one screen — launching soon.

    THE ROOM →LAUNCHING SOON

    THE PADDING CARD — the LSC-1 face, front
    THE CARD AS TEXT · FOR EYES AND FOR MACHINES

    THE PADDING CARD · the spacing law

    WAKES WHEN

    THE LOOP

    1. Name
    2. Ask (artifact, and what it must agree with)
    3. Build the deliverable
    4. Prove it by running it
    5. Write the ledger line: built · failed · next

    NEVER

    • Refuse work outside this card's seat and hand it to its sibling: THE RANKER CARD
    • Refuse to invent proof, prices, quotes or numbers
    • Refuse anything that builds against the studio's sealed methods

    IN THE BOX

      PROOF RUN ON THE FUSED HOUSE: 16 OFF-LADDER FACES AND 673 SUB-14 LABELS FOUND, THEN FIXED BY THE

      THE PUNCH · SHA-256 OF SKILL.MD · 188319E641B23692319A8F78

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE PADDING CARD

      the spacing law

      Measure the padding; never eyeball it.

      THE ROOM →LAUNCHING SOON

      THE GROUND CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE GROUND CARD · every page, every ground: the words that vanish, named

      WAKES WHEN a site has more than one reading mode

      THE LOOP

      1. Name the card; point it at a page, a folder of pages, or a URL
      2. Run ground.py check with your modes and the attribute your switch sets
      3. Read GROUND.md: every faint word by page, mode and element
      4. Fix the class at the root, not the page; run again until nothing is named
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE ACCESSIBILITY CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to pass a page it did not open

      IN THE BOX

      • scripts/ground.py
      • CARD.md
      • LICENSE-NOTE.md
      • MY-LEDGER.md
      • SKILL.md
      • TIN.md

      PROOF SELFTEST 4/4 · A FIXTURE WITH TWO MODES: THE FAINT WORD NAMED IN THE MODE THAT HIDES IT, P

      THE PUNCH · SHA-256 OF SKILL.MD · 0FAE42E6671EDD760991E720

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE GROUND CARD

      every page, every ground: the words that vanish, named

      Names every word that vanishes into its background, in every reading mode.

      THE ROOM →LAUNCHING SOON

      THE CODE ESTIMATE CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE CODE ESTIMATE CARD · scope from the repo, not the meeting

      WAKES WHEN a change needs an hours floor

      THE LOOP

      1. Name the card; point it at the repo, the log, the spec or the page
      2. Run the machine: estimate.py
      3. Read the result: PASS or every fault by name
      4. Fix what was named; run again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE ESTIMATE SEAT
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to print hours without a rate file

      IN THE BOX

      • scripts/estimate.py
      • CARD.md
      • LICENSE-NOTE.md
      • MY-LEDGER.md
      • SKILL.md
      • TIN.md

      PROOF SELFTEST 3/3 · THE FILES, LINES AND IMPORTING TESTS COUNTED; NO RATE FILE MEANS NOT ON REC

      THE PUNCH · SHA-256 OF SKILL.MD · E315D5B9572BBF396D389CB6

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE CODE ESTIMATE CARD

      scope from the repo, not the meeting

      Counts the files, lines and tests a change touches; prints a floor.

      THE ROOM →LAUNCHING SOON

      THE ACCESSIBILITY CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE ACCESSIBILITY CARD · contrast, labels, focus and keyboard reach, measured on the page

      WAKES WHEN a page must be usable by everyone, and a client asked for WCAG

      THE LOOP

      1. Name the card; point it at the repo, the log, the spec or the page
      2. Run the machine: a11y.py
      3. Read the result: PASS or every fault by name
      4. Fix what was named; run again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE STILLPOINT CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to pass a page it did not read

      IN THE BOX

      • scripts/a11y.py
      • CARD.md
      • LICENSE-NOTE.md
      • MY-LEDGER.md
      • SKILL.md
      • TIN.md

      PROOF SELFTEST 2/2 · A BAD PAGE NAMED FOR EVERY FAULT; A PAGE THAT DOES IT RIGHT PASSES · 2026-0

      THE PUNCH · SHA-256 OF SKILL.MD · 4B94BD63BAA45EB8AAF69257

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE ACCESSIBILITY CARD

      contrast, labels, focus and keyboard reach, measured on the page

      Names every accessibility fault on a page with its element.

      THE ROOM →LAUNCHING SOON

      THE API CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE API CARD · every endpoint called, every response checked against the spec

      WAKES WHEN an API and its spec must be shown to agree

      THE LOOP

      1. Name the card; point it at the repo, the log, the spec or the page
      2. Run the machine: apicheck.py
      3. Read the result: PASS or every fault by name
      4. Fix what was named; run again until PASS
      5. 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 document an endpoint it did not call

      IN THE BOX

      • scripts/apicheck.py
      • CARD.md
      • LICENSE-NOTE.md
      • MY-LEDGER.md
      • SKILL.md
      • TIN.md

      PROOF SELFTEST 4/4 · AN AGREEING ENDPOINT AGREES; A BODY MISSING A REQUIRED FIELD IS DRIFT; A ST

      THE PUNCH · SHA-256 OF SKILL.MD · 22D7EF9B04687D049E353222

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE API CARD

      every endpoint called, every response checked against the spec

      Calls every endpoint in the spec and names the drift; NOT CALLED where it did not call.

      THE ROOM →LAUNCHING SOON

      THE INCIDENT CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE INCIDENT CARD · the timeline from the logs, the first bad change by bisection

      WAKES WHEN something broke and the logs are the record

      THE LOOP

      1. Name the card; point it at the repo, the log, the spec or the page
      2. Run the machine: incident.py
      3. Read the result: PASS or every fault by name
      4. Fix what was named; run again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE TEST-FIRST CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to write a cause the record does not show

      IN THE BOX

      • scripts/incident.py
      • CARD.md
      • LICENSE-NOTE.md
      • MY-LEDGER.md
      • SKILL.md
      • TIN.md

      PROOF SELFTEST 3/3 · THE TIMELINE NAMES THE FIRST ERROR AND THE MINUTE RATE; THE POSTMORTEM SAYS

      THE PUNCH · SHA-256 OF SKILL.MD · 290FFC649973F65A85B6D9F8

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE INCIDENT CARD

      the timeline from the logs, the first bad change by bisection

      The timeline from the log, the first bad change by bisection.

      THE ROOM →LAUNCHING SOON

      THE MIGRATION CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE MIGRATION CARD · the rollback written first, the counts before and after

      WAKES WHEN a migration is about to run

      THE LOOP

      1. Name the card; point it at the repo, the log, the spec or the page
      2. Run the machine: migration.py
      3. Read the result: PASS or every fault by name
      4. Fix what was named; run again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE TEST-FIRST CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse a migration that has no rollback

      IN THE BOX

      • scripts/migration.py
      • CARD.md
      • LICENSE-NOTE.md
      • MY-LEDGER.md
      • SKILL.md
      • TIN.md

      PROOF SELFTEST 3/3 · A TRUE ROLLBACK PASSES WITH THE COUNTS PRINTED; A ROLLBACK THAT LOSES ROWS

      THE PUNCH · SHA-256 OF SKILL.MD · AFD441676C155A14A9A54F0A

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE MIGRATION CARD

      the rollback written first, the counts before and after

      Refuses a migration without a proven rollback; prints the counts.

      THE ROOM →LAUNCHING SOON

      THE PR CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE PR CARD · a pull request written from the diff, never from memory

      WAKES WHEN a branch is ready for review

      THE LOOP

      1. Name the card; point it at the files or the branch
      2. Run the machine: pr.py
      3. Read the result: PASS, or every fault by name
      4. Fix what was named; run again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE TEST-FIRST CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to write that a test passed without running it

      IN THE BOX

      PROOF SELFTEST 4/4 · PR.MD WRITTEN FROM THE DIFF WITH THE FILES AND THE NEW DEFINITION; NOT RUN

      THE PUNCH · SHA-256 OF SKILL.MD · EFD02F47E850F9506ED811DF

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE PR CARD

      a pull request written from the diff, never from memory

      Writes a pull request from the diff and the runs, never from memory.

      THE ROOM →LAUNCHING SOON

      THE DEPENDENCY CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE DEPENDENCY CARD · every package real, pinned and named

      WAKES WHEN a dependency is about to be added

      THE LOOP

      1. Name the card; point it at the files or the branch
      2. Run the machine: deps.py
      3. Read the result: PASS, or every fault by name
      4. Fix what was named; run again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE SECRETS CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to accept a package the card cannot verify exists

      IN THE BOX

      PROOF SELFTEST 4/4 · UNPINNED VERSIONS REFUSED; TWO INVENTED-LOOKING NAMES REFUSED; UNVERIFIABLE

      THE PUNCH · SHA-256 OF SKILL.MD · 38570D099AB7134F31F0065E

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE DEPENDENCY CARD

      every package real, pinned and named

      Refuses unpinned, unverifiable or invented-looking packages.

      THE ROOM →LAUNCHING SOON

      THE TEST-FIRST CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE TEST-FIRST CARD · red, then green, both printed

      WAKES WHEN a bug is about to be fixed

      THE LOOP

      1. Name the card; point it at the files or the branch
      2. Run the machine: testfirst.py
      3. Read the result: PASS, or every fault by name
      4. Fix what was named; run again until PASS
      5. 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

      PROOF SELFTEST 5/5 · THE FIRST RUN RED; ACCEPT REFUSED WITHOUT A GREEN; THE SECOND RUN GREEN ON

      THE PUNCH · SHA-256 OF SKILL.MD · 7B75DFB998F0E8BBC9F8B97C

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE TEST-FIRST CARD

      red, then green, both printed

      Refuses any fix without a failing run before and a passing run after, on the record.

      THE ROOM →LAUNCHING SOON

      THE SECRETS CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE SECRETS CARD · nothing leaves that carries a key

      WAKES WHEN code or text is about to leave your machine

      THE LOOP

      1. Name the card; point it at the files or the branch
      2. Run the machine: secrets.py
      3. Read the result: PASS, or every fault by name
      4. Fix what was named; run again until PASS
      5. 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 pass a file or a paste that carries a secret-shaped string

      IN THE BOX

      PROOF SELFTEST 8/8 · AN ANTHROPIC-SHAPE KEY, AN AWS KEY, A CONNECTION STRING, A .ENV SECRET AND

      THE PUNCH · SHA-256 OF SKILL.MD · 04CD46860DD40C5841C52552

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE SECRETS CARD

      nothing leaves that carries a key

      Sweeps files and pastes for keys, tokens and private data, and refuses.

      THE ROOM →LAUNCHING SOON

      THE WHOLE-FILE CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE WHOLE-FILE CARD · no "rest of the code here", ever

      WAKES WHEN an AI hands back a file

      THE LOOP

      1. Name the card; point it at the files or the branch
      2. Run the machine: wholefile.py
      3. Read the result: PASS, or every fault by name
      4. Fix what was named; run again until PASS
      5. 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 a file that carries a placeholder for code

      IN THE BOX

      PROOF SELFTEST 4/4 · A TRUNCATED FILE REFUSED FOR THE PLACEHOLDER, THE SHRINK AND THE LOST DEFIN

      THE PUNCH · SHA-256 OF SKILL.MD · 9D08734E29BFFFAF5D3CB283

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE WHOLE-FILE CARD

      no “rest of the code here”, ever

      Refuses truncated, placeholder or silently shortened files from an AI.

      THE ROOM →LAUNCHING SOON

      THE STILLPOINT CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE STILLPOINT CARD · the reading surface for the human iris

      WAKES WHEN a page must be easy on the eyes for hours

      THE LOOP

      1. Name the card; point it at a page or a stack
      2. stillpoint.py apply → the sheet and the control on the page
      3. stillpoint.py audit → PASS or the faults, named
      4. Fix what the audit names; audit again until PASS
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE PADDING CARD
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to call a page Stillpoint that fails one of the six laws

      IN THE BOX

      PROOF SELFTEST 6/6 · A BAD PAGE NAMED FOR SIX FAULTS, THE SAME PAGE APPLIED AND PASSING, THE CON

      THE PUNCH · SHA-256 OF SKILL.MD · 6AA4986DEF644FB559A5B951

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE STILLPOINT CARD

      the reading surface for the human iris

      The eye-strain reading surface as a card: six colours, the numbers, a reading control, an audit against six laws.

      THE ROOM →LAUNCHING SOON

      THE MILL — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE MILL · files in, skills out

      WAKES WHEN a file or a folder must become AI skills

      THE LOOP

      1. Name the card; point it at a file or a folder
      2. mill.py cut → answers read from the file, fitted to the law
      3. forge new → audit → face → universal, for every skill
      4. Open MILL.md: SEATED or FIX, punch, doors, per skill
      5. Write the ledger line: built · failed · next

      NEVER

      • Refuse work outside this card's seat and hand it to its sibling: THE CARD FORGE
      • Refuse to invent proof, prices, quotes or numbers
      • Refuse anything that builds against the studio's sealed methods
      • Refuse to sharpen a vague file into a confident skill — the mill says the file is vague

      IN THE BOX

      PROOF SELFTEST 14/14 · FOUR FIXTURES — MARKDOWN PROCEDURE, TEXT SOP, CSV RULES, PYTHON TOOL — EA

      THE PUNCH · SHA-256 OF SKILL.MD · 5F4F55CD8374F02E9E7AF3AA

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE MILL

      files in, skills out

      Files in, skills out: any file becomes an audited, faced AI skill on the open standard, one command per folder.

      THE ROOM →LAUNCHING SOON

      THE SIGNET CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE SIGNET CARD · who cut this card

      WAKES WHEN a maker must seal a packet so anyone can verify who pressed it, with hashes alone

      THE LOOP

      1. Name the card; ask whose signet, and whether it is minted yet — if not, the maker mints it on their own machine
      2. Run `signet.py press <packet> --key signet.key` as the last step before the zip is cut
      3. Publish signet.pub (the root) where buyers can find it; never the key
      4. A buyer runs `signet.py verify <packet.zip> --pub signet.pub`
      5. When the seals run out, mint again and publish the new root beside the old

      NEVER

      • Refuse to mint a maker's real signet inside a chat or on a shared machine; the demonstration signet is a demonstration — THE PUNCH CARD proves the packet, this card proves the hand
      • Refuse to reuse a seal, whatever the reason given
      • Refuse to say a sealed card is a good card; a seal proves authorship, nothing more
      • Refuse to invent proof, prices, quotes or numbers

      IN THE BOX

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · 8407F632DAC4B7D769D9D8DA

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE SIGNET CARD

      who cut this card

      THE PUNCH proves a packet is intact; the signet proves who pressed it.

      THE ROOM →LAUNCHING SOON

      THE SHIPWRIGHT CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE SHIPWRIGHT CARD · the pre-ship chain, one command, one verdict

      WAKES WHEN a folder is about to ship and every gate must run at once

      THE LOOP

      1. Name the card; ask which folder ships, and for the seal list and tokens
      2. Run `shipwright.py ship <dir> --seals SEALS.txt --share -o SHIPWRIGHT.md`
      3. Read the verdict, then the machine that faulted
      4. Fix at the source; run again until SHIPSHAPE
      5. Label the understudy's list in the delivery

      NEVER

      • Refuse to fix what it finds; each machine names the line, the builder fixes it — THE FINALS CARD runs beside it for a theme pair
      • Refuse to deploy or upload anything
      • Refuse to skip a machine to make a deadline
      • Refuse to invent proof, prices, quotes or numbers

      IN THE BOX

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · F6E923CCA871B2052185B4D6

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE SHIPWRIGHT CARD

      the pre-ship chain, one command, one verdict

      Before anything leaves the house: THE HUSH reads it for what must not ship, THE STRONGBOX for keys, THE UNDERSTUDY for stand-ins, THE BALLAST for pages that n

      THE ROOM →LAUNCHING SOON

      THE PROPOSAL CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE PROPOSAL CARD · the budget and the narrative agree

      WAKES WHEN a proposal with a budget is about to be submitted

      THE LOOP

      1. Name the card; ask for the budget sheet and the narrative
      2. Run `proposal.py check budget.csv narrative.md -o PROPOSAL.md`
      3. Fix every unnamed line in the narrative, or cut it from the budget
      4. Run again until AGREES
      5. Submit with PROPOSAL.md in the file

      NEVER

      • Refuse to write or reword the narrative — THE SHALL CARD matrixes the call; this card reconciles the answer
      • Refuse to interpret the reader's eligibility or rules
      • Refuse to pass an application whose totals disagree
      • Refuse to invent proof, prices, quotes or numbers

      IN THE BOX

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · A0C86296151C7095DB334638

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE PROPOSAL CARD

      the budget and the narrative agree

      Every budget line must be named in the narrative; the narrative’s stated total must equal the budget’s total; every category must be present.

      THE ROOM →LAUNCHING SOON

      THE CLAUSE CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE CLAUSE CARD · every term defined once, every reference resolving

      WAKES WHEN a contract or policy draft is about to go to counsel or to a signature

      THE LOOP

      1. Name the card; ask for the draft as text or markdown
      2. Run `clause.py check contract.md -o CLAUSE.md`
      3. Fix each fault in the draft; read each note
      4. Run again until WELL-FORMED
      5. Send the draft and CLAUSE.md to counsel together

      NEVER

      • Refuse legal advice of any kind; a well-formed contract is not a good one — counsel decides, THE DOCKET CARD carries the matter
      • Refuse to draft or reword a clause
      • Refuse to pass a dangling section reference because "everyone knows what it means"
      • Refuse to invent proof, prices, quotes or numbers

      IN THE BOX

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · 905FA75382B5D70C315D70D4

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE CLAUSE CARD

      every term defined once, every reference resolving

      A contract’s structure checked by machine: each defined term defined exactly once, every capitalised term in the body backed by a definition, every "Sec

      THE ROOM →LAUNCHING SOON

      THE TRIAL BALANCE CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE TRIAL BALANCE CARD · debits equal credits, or they do not

      WAKES WHEN a journal must be proven balanced before closing

      THE LOOP

      1. Name the card; ask for the journal: entry, date, account, debit, credit
      2. Run `trial_balance.py run journal.csv -o TB.md`
      3. Read the unbalanced entries by id; fix them at the source
      4. Run again until IN BALANCE
      5. Hand TB.md to the accountant with the journal

      NEVER

      • Refuse tax, legal or financial advice; hand off to a professional — FUNANCE keeps the books, this card proves them
      • Refuse to move an entry to make the books balance
      • Refuse to round; the cent is the unit
      • Refuse to invent proof, prices, quotes or numbers

      IN THE BOX

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · 6D00C010B748C73E6994B5CA

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE TRIAL BALANCE CARD

      debits equal credits, or they do not

      A journal goes in; the per-account totals and the trial balance come out, every entry that does not balance is named by its id, and the whole is either in bal

      THE ROOM →LAUNCHING SOON

      THE UNITS CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE UNITS CARD · dimensional analysis, by machine

      WAKES WHEN an equation or spec mixes units and a wrong dimension would pass

      THE LOOP

      1. Name the card; ask for the expression or the equation
      2. Run `units.py reduce "<expr>"` to see what a quantity is
      3. Run `units.py check "<lhs>" = "<rhs>"` for an equation
      4. A DISAGREE is a wrong equation; fix it before any arithmetic
      5. 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

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · 173BA21D5E7285C7DC40FE7D

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE UNITS CARD

      dimensional analysis, by machine

      Every quantity carries its dimensions; an equation whose sides disagree is wrong before any number is checked.

      THE ROOM →LAUNCHING SOON

      THE CRITICAL PATH CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE CRITICAL PATH CARD · the path, and the float around it

      WAKES WHEN tasks with durations and dependencies must become a schedule

      THE LOOP

      1. Name the card; ask for the task sheet: id, name, duration, deps
      2. Run `critical_path.py run tasks.csv -o PATH.md`
      3. Read the finish and the path; every task on it is the schedule
      4. Read the floats; a task with float can move without moving the finish
      5. Hand PATH.md to whoever owns the calendar

      NEVER

      • Refuse to estimate a duration; the numbers are the planner's — THE INTENT CARD checks the plan's who and when
      • Refuse a sheet with a cycle in it; name the cycle and stop
      • Refuse to call a task critical because it feels important; only zero float is critical
      • Refuse to invent proof, prices, quotes or numbers

      IN THE BOX

      PROOF

      THE PUNCH · SHA-256 OF SKILL.MD · 35210A07B2D960EAB57108A9

      THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

      THE CRITICAL PATH CARD

      the path, and the float around it

      Tasks with durations and dependencies go in; earliest and latest start and finish, the float of every task and the critical path come out.

      THE ROOM →LAUNCHING SOON

      THE ARMADA CARD — the LSC-1 face, front
      THE CARD AS TEXT · FOR EYES AND FOR MACHINES

      THE ARMADA CARD · the shipping gate

      WAKES WHEN

      THE LOOP

      1. Name
      2. Ask (what ships, and the selector file)
      3. Bugrundr
      4. THE GATE
      5. THE ARMADA in chunks

      NEVER

      • Refuse to declare a build clean without running it
      • Refuse to skip a screen because it is slow
      • Refuse to raise a budget to pass a build
      • Refuse to claim Safari is proven — Safari's engine is not aboard; say so

      IN THE BOX

        PROOF

        THE PUNCH · SHA-256 OF SKILL.MD · D47FBC8A412FC9B752BE477F

        THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

        THE ARMADA CARD

        the shipping gate

        The shipping gate for web builds: the sweep, the gate, the device armada — nothing faked.

        THE ROOM →LAUNCHING SOON

        THE BOOTH CARD — the LSC-1 face, front
        THE CARD AS TEXT · FOR EYES AND FOR MACHINES

        THE BOOTH CARD · the expo booth kit, cut from one brief

        WAKES WHEN

        THE LOOP

        1. Name the card
        2. Ask for the brief: name, line, colours, the words, the URL, the code image if any
        3. booth.py cut → the kit
        4. Open every file and measure it; write KIT.md
        5. Write the ledger line: built · failed · next

        NEVER

        • Refuse work outside this card's seat and hand it to its sibling: THE RANKER CARD
        • Refuse to invent proof, prices, quotes or numbers
        • Refuse anything that builds against the studio's sealed methods
        • Refuse to draw a QR from memory or to print a size the brief did not name

        IN THE BOX

          PROOF SELFTEST 8/8 · SIX FILES CUT AND MEASURED AT 3600×5400, 750×1050, 1080×1920 · 150 DPI ON T

          THE PUNCH · SHA-256 OF SKILL.MD · 6FA8061B61A60065DBE7A741

          THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

          THE BOOTH CARD

          the expo booth kit, cut from one brief

          An expo booth kit — wall, tents, screen loops — cut from one brief at print size and measured.

          THE ROOM →LAUNCHING SOON

          THE TALLY CARD — the LSC-1 face, front
          THE CARD AS TEXT · FOR EYES AND FOR MACHINES

          THE TALLY CARD · the count that names no one

          WAKES WHEN

          THE LOOP

          1. Name the card
          2. Ask what is to be counted and where the worker will live
          3. Wire the beacon into the theme and the contract into the worker
          4. Run the reference server and the selftest against it
          5. Write the ledger line: built · failed · next

          NEVER

          • Refuse work outside this card's seat and hand it to its sibling: THE RANKER CARD
          • Refuse to invent proof, prices, quotes or numbers
          • Refuse anything that builds against the studio's sealed methods
          • Refuse to add a cookie, a fingerprint, an id or a third-party script to the tally, under any name

          IN THE BOX

            PROOF SELFTEST 7/7 · A SERVER STARTED, BEACONS COUNTED, A LONG LABEL CUT, THE REPORT REFUSED WIT

            THE PUNCH · SHA-256 OF SKILL.MD · 22EEC997B104521D3AD09BC8

            THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

            THE TALLY CARD

            the count that names no one

            A first-party tally that names no one: the beacon, the contract, a reference server.

            THE ROOM →LAUNCHING SOON

            THE HOLD CARD — the LSC-1 face, front
            THE CARD AS TEXT · FOR EYES AND FOR MACHINES

            THE HOLD CARD · stow the cargo below deck

            WAKES WHEN

            THE LOOP

            1. Name
            2. Ask (the cargo, and what the work must agree with)
            3. Open the crate and print the ledger
            4. Look once: sheet · text · pages
            5. Work from disk, deliver files

            NEVER

            • Refuse to grade or edit the frames — hand them to THE BRIGHT CARD, THE ARRIVAL CARD, THE CATALOG CARD, THE LONG ARM CARD or THE LITR CARD; the hold delivers them the files below deck
            • Refuse to recover files from old chats — THE RAVENS CARD
            • Refuse to build or edit the PDF itself — LUMEP
            • Refuse to promise the cap moved: nothing raises it; the hold only chooses where the slots go

            IN THE BOX

              PROOF

              THE PUNCH · SHA-256 OF SKILL.MD · 7F859D920CFC3FA26159451E

              THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

              THE HOLD CARD

              stow the cargo below deck

              The way of working that spends a chat’s image budget on purpose: crate in, count, look once.

              THE ROOM →LAUNCHING SOON

              THE HERALD — the LSC-1 face, front
              THE CARD AS TEXT · FOR EYES AND FOR MACHINES

              THE HERALD · the briefing seat

              WAKES WHEN All the news you choose, compiled to one table inside your own Claude — declare your beats, the Herald sweeps them fresh, and the day…

              THE LOOP

              1. Read the source. Never generate from memory when the artifact exists
              2. Build the smallest complete thing — the whole artifact, not a sample of it
              3. Run it. Open the file, parse the output, count the rows, check the limits
              4. Report what you checked, in one or two lines, with the numbers
              5. Name what you did not do and why

              NEVER

              • Refuse work outside this card's seat; hand it to its sibling
              • Refuse to invent proof, prices, quotes or numbers

              IN THE BOX

              • HERALD-CARD.md + SKILL.md
              • The beat rite: declare…
              • The one-table brief…
              • LICENSE + START-HERE

              PROOF EVERY ITEM CARRIES ITS SOURCE AND ITS DATE — OR THE BRIEF SAYS “NOTHING SOLID”

              THE PUNCH · PENDING · CUT WITH THE PACKET

              THE FACE, FULL SIZE → · card.json →

              THE HERALD

              the briefing seat

              All the news you choose, compiled to one table inside your own Claude.

              THE ROOM →WIRE

              PHOENICIAN — the LSC-1 face, front
              THE CARD AS TEXT · FOR EYES AND FOR MACHINES

              PHOENICIAN · the networking language

              WAKES WHEN The second language of the Lund Studio family: twenty-two Phoenician letters as twenty-two operators.

              THE LOOP

              1. Read the source. Never generate from memory when the artifact exists
              2. Build the smallest complete thing — the whole artifact, not a sample of it
              3. Run it. Open the file, parse the output, count the rows, check the limits
              4. Report what you checked, in one or two lines, with the numbers
              5. Name what you did not do and why

              NEVER

              • Refuse work outside this card's seat; hand it to its sibling
              • Refuse to invent proof, prices, quotes or numbers

              IN THE BOX

              • phoenician-core.js +…
              • Five programs that run
              • PHOENICIAN-PLAYGROUND.html
              • PHOENICIAN-CARD.md +…
              • The MCP server and the…

              PROOF 15 CHECKS BY EXECUTION — A TAMPERED SHIP IS REFUSED AT THE DOOR, THE NEEDLE-EYE HOLDS, THE LEDGER LANDS

              THE PUNCH · PENDING · CUT WITH THE PACKET

              THE FACE, FULL SIZE → · card.json →

              PHOENICIAN

              the networking language

              Twenty-two Phoenician letters as operators — ports, ships, routes, the purple seal.

              THE ROOM →WIRE

              RUNESCRIPT — the LSC-1 face, front
              THE CARD AS TEXT · FOR EYES AND FOR MACHINES

              RUNESCRIPT · the Elder Futhark language

              WAKES WHEN The first language of the family: twenty-four Elder Futhark runes as keywords — Fehu declares, Raidho defines a function, Thurisaz…

              THE LOOP

              1. Read the source. Never generate from memory when the artifact exists
              2. Build the smallest complete thing — the whole artifact, not a sample of it
              3. Run it. Open the file, parse the output, count the rows, check the limits
              4. Report what you checked, in one or two lines, with the numbers
              5. Name what you did not do and why

              NEVER

              • Refuse work outside this card's seat; hand it to its sibling
              • Refuse to invent proof, prices, quotes or numbers

              IN THE BOX

              • runescript.js
              • hello.rune ·…
              • The book
              • RUNESCRIPT-CARD.md +…
              • LICENSE + START-HERE

              PROOF φ CONVERGES TO 1.618033985 IN RUNES — COMPUTED, NOT CLAIMED

              THE PUNCH · PENDING · CUT WITH THE PACKET

              THE FACE, FULL SIZE → · card.json →

              RUNESCRIPT

              the Elder Futhark language

              Twenty-four Elder Futhark runes as keywords — a working interpreter and the book.

              THE ROOM →WIRE

              LUND TYPE — the LSC-1 face, front
              THE CARD AS TEXT · FOR EYES AND FOR MACHINES

              LUND TYPE · the selling faces

              WAKES WHEN A display family cut by the studio's own type engine, not borrowed from anyone's library: SELL for the price and the headline, TRADE for…

              THE LOOP

              1. Read the source. Never generate from memory when the artifact exists
              2. Build the smallest complete thing — the whole artifact, not a sample of it
              3. Run it. Open the file, parse the output, count the rows, check the limits
              4. Report what you checked, in one or two lines, with the numbers
              5. Name what you did not do and why

              NEVER

              • Refuse work outside this card's seat; hand it to its sibling
              • Refuse to invent proof, prices, quotes or numbers

              IN THE BOX

              • LundType-SELL, -TRADE,…
              • The specimen
              • The licence
              • LICENSE + START-HERE

              PROOF THREE REAL TRUETYPE FILES, KERNED ON THE PAIRS THAT SELL — RENDERED BY FREETYPE, NOT MOCKED

              THE PUNCH · PENDING · CUT WITH THE PACKET

              THE FACE, FULL SIZE → · card.json →

              LUND TYPE

              the selling faces

              Three display faces — SELL, TRADE, LUXE — cut from one φ skeleton. Licensed per brand.

              THE ROOM →WIRE

              THE FOUNDRY — the LSC-1 face, front
              THE CARD AS TEXT · FOR EYES AND FOR MACHINES

              THE FOUNDRY · a company’s own house of AI seats, forged from its answers

              WAKES WHEN

              THE LOOP

              1. Name the house and its keeper
              2. The interview: the roles, what each must agree with, what each builds and proves
              3. foundry forge → every seat forged, audited, faced, cut for every door
              4. Run the seats daily; ledgers kept; the keeper witnesses and writes dates
              5. The council on hard calls; the gate before every ship; the tally if wanted

              NEVER

              • Refuse work outside this card's seat and hand it to its sibling: THE CARD FORGE
              • Refuse to invent proof, prices, quotes or numbers
              • Refuse anything that builds against the studio's sealed methods
              • Refuse to convey the Divinity Rule or any sealed principle by any name

              IN THE BOX

                PROOF SELFTEST 13/13 · A FIXTURE HOUSE OF THREE SEATS FORGED, AUDITED SEATED, FACED WITH REAL PU

                THE PUNCH · SHA-256 OF SKILL.MD · 1F4171A255310C9A7BB8F3ED

                THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

                THE FOUNDRY

                a company’s own house of AI seats

                The full system for a company to build its own AI, and the machine that forges its house of seats.

                THE ROOM →LAUNCHING SOON

                THE RAVENS CARD — the LSC-1 face, front
                THE CARD AS TEXT · FOR EYES AND FOR MACHINES

                THE RAVENS CARD · the recovery seat

                WAKES WHEN The protocol for never rebuilding a file you already finished.

                THE LOOP

                1. Read the source. Never generate from memory when the artifact exists
                2. Build the smallest complete thing — the whole artifact, not a sample of it
                3. Run it. Open the file, parse the output, count the rows, check the limits
                4. Report what you checked, in one or two lines, with the numbers
                5. Name what you did not do and why

                NEVER

                • Refuse work outside this card's seat; hand it to its sibling
                • Refuse to invent proof, prices, quotes or numbers

                IN THE BOX

                • CARD.md
                • SKILL.md
                • MANIFEST-TEMPLATE.md
                • COLD-OPEN-TEMPLATE.md
                • MY-GROVE.md

                PROOF RECONSTRUCTED IS NEVER FILED AS RECOVERED — AND WHAT IS GONE IS NAMED GONE, NOT “MAY NEED REVIEW”

                THE PUNCH · PENDING · CUT WITH THE PACKET

                THE FACE, FULL SIZE → · card.json →

                THE RAVENS CARD

                the recovery seat

                Carries work across the gap between sessions.

                THE ROOM →WIRE

                THE STORM CARD — the LSC-1 face, front
                THE CARD AS TEXT · FOR EYES AND FOR MACHINES

                THE STORM CARD · the method seat

                WAKES WHEN A build that has not been scored has not been finished — it has merely stopped.

                THE LOOP

                1. Read the source. Never generate from memory when the artifact exists
                2. Build the smallest complete thing — the whole artifact, not a sample of it
                3. Run it. Open the file, parse the output, count the rows, check the limits
                4. Report what you checked, in one or two lines, with the numbers
                5. Name what you did not do and why

                NEVER

                • Refuse work outside this card's seat; hand it to its sibling
                • Refuse to invent proof, prices, quotes or numbers

                IN THE BOX

                • CARD.md
                • SKILL.md
                • SCORECARD.md
                • METHOD-TEMPLATE.md
                • MY-GROVE.md

                PROOF A SCORECARD WHERE EVERYTHING PASSES WAS FILLED IN, NOT RUN — THE CARD PRINTS THE FAILING ROW

                THE PUNCH · PENDING · CUT WITH THE PACKET

                THE FACE, FULL SIZE → · card.json →

                THE STORM CARD

                the method seat

                The studio’s build loop, turned on your work.

                THE ROOM →WIRE

                MÓTA — the LSC-1 face, front
                THE CARD AS TEXT · FOR EYES AND FOR MACHINES

                MÓTA · the two-directions seat

                WAKES WHEN A single readable description of a screen — structure, state, events, tokens — from which both outputs are cut.

                THE LOOP

                1. Read the source. Never generate from memory when the artifact exists
                2. Build the smallest complete thing — the whole artifact, not a sample of it
                3. Run it. Open the file, parse the output, count the rows, check the limits
                4. Report what you checked, in one or two lines, with the numbers
                5. Name what you did not do and why

                NEVER

                • Refuse work outside this card's seat; hand it to its sibling
                • Refuse to invent proof, prices, quotes or numbers

                IN THE BOX

                • CARD.md
                • SKILL.md
                • SOURCE-SPEC.md
                • MY-GROVE.md

                PROOF AGREEMENT PROVEN BY RUNNING BOTH CUTS AND PRINTING THE DIFFERENCES — NOT BY READING THEM SIDE BY SIDE

                THE PUNCH · PENDING · CUT WITH THE PACKET

                THE FACE, FULL SIZE → · card.json →

                MÓTA

                the two-directions seat

                One screen, cut two ways, kept in agreement.

                THE ROOM →WIRE

                THE PURSER — the LSC-1 face, front
                THE CARD AS TEXT · FOR EYES AND FOR MACHINES

                THE PURSER · the ledger seat

                WAKES WHEN Money, inventory, hours, orders — anything that accumulates.

                THE LOOP

                1. Read the source. Never generate from memory when the artifact exists
                2. Build the smallest complete thing — the whole artifact, not a sample of it
                3. Run it. Open the file, parse the output, count the rows, check the limits
                4. Report what you checked, in one or two lines, with the numbers
                5. Name what you did not do and why

                NEVER

                • Refuse work outside this card's seat; hand it to its sibling
                • Refuse to invent proof, prices, quotes or numbers

                IN THE BOX

                • CARD.md
                • SKILL.md
                • RECONCILE.md
                • INTAKE-RULE.md
                • MY-GROVE.md

                PROOF IMPORT THE SAME FILE TWICE AND NOTHING CHANGES — THE IDEMPOTENCY KEY IS PROVEN BY RUNNING IT

                THE PUNCH · PENDING · CUT WITH THE PACKET

                THE FACE, FULL SIZE → · card.json →

                THE PURSER

                the ledger seat

                Ledgers that stay true, held on your own machine.

                THE ROOM →WIRE

                THE THEME CARD — the LSC-1 face, front
                THE CARD AS TEXT · FOR EYES AND FOR MACHINES

                THE THEME CARD · the whole-house seat

                WAKES WHEN Layout, index, product, collection, cart, search, 404, pages, snippets — one stylesheet, one set of tokens, and a runbook generated from…

                THE LOOP

                1. Read the source. Never generate from memory when the artifact exists
                2. Build the smallest complete thing — the whole artifact, not a sample of it
                3. Run it. Open the file, parse the output, count the rows, check the limits
                4. Report what you checked, in one or two lines, with the numbers
                5. Name what you did not do and why

                NEVER

                • Refuse work outside this card's seat; hand it to its sibling
                • Refuse to invent proof, prices, quotes or numbers

                IN THE BOX

                • CARD.md
                • SKILL.md
                • TOKENS.md
                • SWEEP.md
                • RUNBOOK-TEMPLATE.md

                PROOF RESPONSIVE OVERRIDES GO LAST — A MEDIA QUERY PLACED BEFORE THE BASE RULES IS OUT-CASCADED AND DOES NOTHING,…

                THE PUNCH · PENDING · CUT WITH THE PACKET

                THE FACE, FULL SIZE → · card.json →

                THE THEME CARD

                the whole-house seat

                Builds a complete storefront, one design system.

                THE ROOM →WIRE

                HOW TO WALK IT

                Everything the house sells, on one page — filtered by shelf, by price, by who you are. Built to help you find the tool that lessens your particular pain, fast. No scripts of our own anywhere: the page itself does the sorting, the counting, and the ordering — the only scripts on it are Shopify’s, which hosts the store.

                01 · SEARCH BY NAME OR NEED

                Type in the box — a name like LUMEP, or a need like photo, PDF, bug hunt, council. The list narrows as you type; pick one and the floor jumps to it.

                02 · PICK A SHELF

                The deck, the workshop, the council, the innermost — each shelf is a kind of thing the house makes. The counts beside each shelf update as you filter, so you always know how many rooms are left.

                03 · FILTER BY WHO YOU ARE

                makers & creators, developers, founders & sellers, teams & operators. Filters stack. Sort by price, low or high, or A to Z. The sorting, filtering and counting are done by the browser itself — the only script of ours on the page is the day-and-night switch.

                04 · OPEN THE ROOM, OR GO TO THE SHELF

                Every tile opens a room: what it is, what’s in the buy, the proof, the price. To compare by score and buy from the row, take THE SHELF → — every card ranked by the Hundred, with the same filters and add-to-cart.

                CART · 0