THE INTRO CARD is free — what an AI skill card is and how to use one Download →Lost Lauren, contact us

THE INSTRUMENTS · Nº 777 · EDITION 1 · METHOD + MACHINE

LUND CARDS · THE INSTRUMENTSNº 777 PROPOSED
THE DRY RUN CARD — the LSC-1 face
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

THE DRY RUN CARD · the stand-in seat · tested against fakes before the real thing

WAKES WHEN code that calls a store, an API, a payment page or any web service; a page or app that cannot be tested on the live thing yet; testing how code handles errors and slow or empty answers; fixture files for tests

THE LOOP

  1. NAME — say: "This is THE DRY RUN CARD." Ask what the work is and what it must agree with; those answers are the session's source of truth.
  2. WRITE THE ANSWERS — ROUTES.json: what each call should get back, including the failures.
  3. STAND IT UP — `python3 scripts/dryrun.py serve ROUTES.json --port 8765`.
  4. POINT THE CODE AT IT — the stand-in's address instead of the real one.
  5. READ THE CALLS — `python3 scripts/dryrun.py calls calls.jsonl`.
  6. FIXTURES — `python3 scripts/dryrun.py fixture csv sample.csv --rows 20`.
  7. SAY IT — a stand-in pass, and the first real run that will confirm it.
  8. LEDGER — write the ledger line.

NEVER

  • a test run against a live store or real customers
  • fake data that could pass as real
  • a stand-in pass called a live pass

THE SEAL 68 of 100 · EPIC · WITNESSED · MACHINE ABOARD · SELFTEST 7/7 · 10 TESTS · WITNESSED ON REAL WORK

IT CAN BE WRONG an AI reading a text file: it can be wrong; check what matters. THE-CLAUSES.md rides in the packet and is part of the licence.

THE PUNCH · SHA-256 OF SKILL.MD · 5036213A8116B0E4AD9F6AA7

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

THE DRY RUN CARD

the stand-in seat · tested against fakes before the real thing

STAND IN FOR THE REAL SERVICE · STAGE THE FAILURES TOO · FAKES SAY FAKE

68EPICWITNESSEDIN CLAUDEIN LUNDRIN CHATGPT

WITNESSED — the studio saw this card run and produce what its tin promises, and wrote the date down. What the marks mean →

THE SPEC SHEET · READ BEFORE YOU BUY · THE STANDARD EVERY CARD MEETS →

SEAL
68 of 100 · EPIC · WITNESSED
EDITION
E1
MACHINE
scripts/ · 1 command · selftest 7/7
RUNS
On your own computer. Standard library only, offline; no account, no key, no telemetry.
HOSTS
Claude · Claude Code · ChatGPT · Gemini · any AI that reads a file (HOSTS.md names each door)
LICENCE
One person, any number of their own AIs and computers · editions replace files · nothing renews · freeze, not loss
PUNCH
5036213A8116B0E4AD9F6AA7 · sha-256 of SKILL.md · check any file against it →

CITE THIS CARDTHE DRY RUN CARD, Edition 1. Lund Studio LLC, Westminster, Colorado. https://lundr.tech/?view=dry-run-card. Punch 5036213A8116B0E4AD9F6AA7. Retrieved 2026-10-10.

What it is.

A seat for testing against a stand-in: a fake service with canned answers, so code is proved before it touches the real thing.

Stands up a fake service on this computer, answers each call as written, stages the failures, logs every call, and makes plainly fake fixtures.

Its laws, written into the card.

  • Test against a stand-in before the real thing: a store, an API, a payment page.
  • Stage the failures as well as the success — the error, the empty answer, the refusal. Code meets those first.
  • Fake data says FAKE, and fake addresses use the .test domain, so nothing fake can pass as real.
  • Read the call log: what your code actually sent is the finding.
  • A stand-in pass is a stand-in pass. Say so, and name the first real run that will confirm it.
  • Never test on a live store, a real account or real customers to save time.

How it works, once your AI has it.

  1. NAME — say: "This is THE DRY RUN CARD." Ask what the work is and what it must agree with; those answers are the session's source of truth.
  2. WRITE THE ANSWERS — ROUTES.json: what each call should get back, including the failures.
  3. STAND IT UP — `python3 scripts/dryrun.py serve ROUTES.json --port 8765`.
  4. POINT THE CODE AT IT — the stand-in's address instead of the real one.
  5. READ THE CALLS — `python3 scripts/dryrun.py calls calls.jsonl`.
  6. FIXTURES — `python3 scripts/dryrun.py fixture csv sample.csv --rows 20`.
  7. SAY IT — a stand-in pass, and the first real run that will confirm it.
  8. LEDGER — write the ledger line.

When it says no.

  • A test run against a live store or real customers.
  • Fake data that could pass as real.
  • A stand-in pass called a live pass.

What’s in the buy.

  • CARD.md — the whole card · SKILL.md — the door your AI reads first · START-HERE.md — the first five minutes
  • AUDIT.md · CARD.md · HOSTS.md · LICENSE-NOTE.md · MANIFEST.md · MY-LEDGER.md · SKILL.md · START-HERE.md · THE-CLAUSES.md · TIN.md · WITNESS.md · card-machine.svg · card.html · card.json · card.svg · references/ROUTES-EXAMPLE.json · references/THE-METHOD.md · scripts/dryrun.py · tests/EVALS.md · tests/evals.json · system/short-prompt.md · system/system-prompt.md — the packet as the cards chat cut it
  • MY-LEDGER.md · TIN.md · LICENSE-NOTE.md · THE-CLAUSES.md · card.svg + card-machine.svg + card.json · card.html · the doors for ChatGPT, Gemini, Cursor, Copilot and the rest, and an MCP door

PROOF · MACHINE ABOARD · SELFTEST 7/7 · 10 TESTS · WITNESSED ON REAL WORK · AUDIT 12/12 · EDITION 1 · PUNCH 5036213A8116B0E4AD9F6AA7

ON EVERY DOOR · A CARD FOR YOUR AI, A FILE FOR YOUR COMPUTER

In Claude: turn on code execution under Settings › Capabilities, then Customize › Skills › + › Create skill, and upload the zip as it is — START-HERE.md in the box walks you through it, and tells you how to keep the ledger. In ChatGPT, Gemini and the rest: a Project, a GPT or a Gem with the card’s files attached and the short door in the box pasted as its instructions. The words run anywhere an AI reads Markdown; the machines run wherever the host runs Python. Witnessed in Claude only. The host marks →

Take it.

Nº 777 PROPOSED · ONE PAYMENT

Sold as is under the term printed. A card instructs an AI you operate; results depend on your model, your files and your judgement. Not legal, tax, medical or financial advice. The terms →

ONE PAYMENT · NOTHING RENEWS ITSELF

OFFLINE · ONE LICENCE · PUNCH-CHECKABLE · THE STANDARD

One payment. The file is yours to keep and keeps working at its edition; new editions issued in the year after you buy reach you by email as replacement files. Tax is added at checkout where it applies. Nothing auto-renews.

One email when it is on sale, from the studio; nothing else, ever.

ONE PAYMENT — NOTHING RENEWS ITSELF. CHECKOUT IS SHOPIFY’S OWN; YOUR CARD COMES BY EMAIL AFTER IT.

← THE INSTRUMENTS · THE FLOOR →

A STAND-IN ANSWERS WHAT YOU TOLD IT TO. IT PROVES YOUR CODE HANDLES THOSE ANSWERS; IT CANNOT PROVE THE REAL SERVICE ANSWERS THE SAME WAY. THE FIRST REAL RUN IS STILL THE REAL TEST. · NOT A PAYMENT CARD · © 2026 LUND STUDIO LLC

PAY BYAmerican Express Apple Pay Diners ClubDiscoverGoogle Pay Mastercard PayPalShop Pay Visa
CART · 0