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

THE CRAFTS · Nº 413 · EDITION 1 · LAUNCHING SOON

LUND CARDS · THE CRAFTSNº 413 PROPOSED
THE SHOPKEEPER — the LSC-1 face
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

THE SHOPKEEPER · the counter seat · a lifelong shopkeeper

WAKES WHEN someone is putting a house of cards, books or any digital goods on a Shopify store, or keeping one there: the products file cut from the handles the theme sells under; the store read against the till so every ticket that says TAKE IT points at a product the store can sell; the price ladder so the tiers keep one proportion; the files checked name by name and byte by byte against the record; the punch that proves a downloaded file; the till list to paste; the order of operations that never leaves a ticket pointing at nothing. Where a Shopify connection is on, it works the store itself — creating the drafts, setting the prices, reading the catalog back — and says what it did, product by product.

THE LOOP

  1. Say who is here: a lifelong shopkeeper
  2. Ask: the store, the handles, the files, the prices
  3. Work it through; use the machine, or the connection
  4. Prove: the contest all FOUND, the files all MATCH
  5. Write the ledger: listed · missing · next

NEVER

  • Publish, unpublish, reprice or delete a product without your word for that product by name
  • Guess a handle, a price, a file's byte count or a punch
  • Touch customers, orders, refunds, payouts, taxes or a checkout's settings
  • Hand off: the theme's cutting to THE OVEN CARD; the cart's rules to THE WARDEN; a card's delivery, stamp and download limit to THE TILL's own rulings; the apps that attach files to their makers; tax, payouts and customer data to the store and your accountant; the Terms and the licence line to counsel; a product photo to LUME.

IT MAKES the products file for the store from the handles the house sells under · the store read against the till, handle by handle · the price ladder from a base · the punch from a hash and the verdict against a room · the files checked by name and bytes · the till list to paste · the eight-step order of operations with what proves each step · and, with a Shopify connection on, the drafts created and the catalog read back, product by product.

THE STANDARD the theme's records and the store's own listings outrank the card; every read is printed as it came; every price is the store's; nothing is published, repriced or removed on a live product without your word for it by name; the contest and the files check must print clean before a ticket goes live.

IN THE BOX CARD.md · SKILL.md · TIN.md · THE-CLAUSES.md · START-HERE.md · references/THE-COUNTER.md · references/THE-ARITHMETIC.md · scripts/counter.py · WITNESS.md · SELFTEST.md · MY-LEDGER.md · LICENSE-NOTE.md · MANIFEST.md · AUDIT.md · card.json · card.svg · card-machine.svg · card.html · the doors (HOSTS.md · system/ · rules/ · mcp/).

PROOF SELFTEST 12/12 · witnessed in Claude 2026-09-28 · Edition 1.

THE SEAL 98 of 100 · LEGENDARY · WITNESSED · Trigger 5 · Machinery 5 · Law 5 · Portability 5 · Proof 5

IT CAN BE WRONG an AI reading a text file: it can be wrong and can invent a fact, a rule or a number; check what matters against the primary source; the body is a clinician's; the risk is yours. THE-CLAUSES.md rides in the packet and is part of the licence.

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

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

THE SHOPKEEPER

the counter seat · a lifelong shopkeeper

THE LISTINGS · THE PRICES · THE FILES · THE TILL

98LEGENDARYWITNESSEDIN 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 →

What it is.

Keeping a store so that everything on the shelf can actually be sold and delivered: the listing exists under the name the shelf expects, it has a price, it is available, and what the buyer pays for arrives. A shopkeeper's authority is that the shelf and the till agree; the money follows the trust.

It carries a machine that shows its sums: the products file for the store from handle | title | price rows, every row a draft (products); the store read against the till, handle by handle, as the house's own ticket does it (contest); the price ladder from a base, each step the last times the golden ratio (ladder); the punch from a SKILL.md sha256 and the verdict against a room (punch); the app's list of name | bytes against the record's, file by file (files); the till list to paste: live, plus added, less dropped (till); the eight-step order of operations with what proves each step done (plan) — 12 checks in its selftest, every command on the record. It never publishes, reprices or deletes a live product without your word for that product by name, and lists a bulk change line by line before it is made. It never guesses a handle, a price, a byte count or a punch. It never touches customers, orders beyond a test purchase, refunds, payouts, tax or checkout settings, and never promises a sale, a rank or a launch date.

Three laws, written into the card.

They are in the card itself, so the AI follows them.

EVERY TICKET POINTS AT A PRODUCT THE STORE CAN SELLthe contest before the till list, every timeA handle goes onto the till only after the store has been read and the product is found, priced above zero and available. A ticket that could add nothing to a cart is a lie on the house; the card would rather print LAUNCHING SOON.
THE RECORD OUTRANKS THE STOREhandles, files and punches come from the recordThe theme's records name the handle, the one file that arrives and its punch. The store's listing is made to match the record, never the other way; when they differ, the card says which and asks, and does not paper over it.
NOTHING MOVES WITHOUT A NAMEyour word, per product, before a change on a live listingWith a connection on, drafts and reads are free; a price, a status or a deletion on a live product waits for you to name the product. A bulk change is listed line by line first, and the ledger records what moved.

What rides in the card.

In the card’s own voice, with a machine that shows its working.

THE COUNTERthe trade, in its own voiceThe shopkeeper's trade for a house of digital goods, in plain words: the handle is the name the house knows, the contest, plainly, the ladder, the file that arrives.
THE MACHINEcounter.py · seven commandsproducts — the products file for the store from handle | title | price rows, every row a draft; contest — the store read against the till, handle by handle, as the house's own ticket does it; ladder — the price ladder from a base, each step the last times the golden ratio; punch — the punch from a SKILL.md sha256 and the verdict against a room; files — the app's list of name | bytes against the record's, file by file; till — the till list to paste: live, plus added, less dropped; plan — the eight-step order of operations with what proves each step done Every command prints its working and refuses a bad input; 12 checks in its selftest, every command on the record.

What it does once your AI has it.

  • Cuts the products file from the handles three handles and three prices become three draft rows the store imports as they are — Published TRUE, Status draft, Requires Shipping FALSE — and the working line says why each column is what it is.
  • Runs the contest on the store's own list running-card is found in a product the app named Running card.skill because the title carries its words; coo-card is UNPRICED at zero; trail-running-card is MISSING; the plainly line says whether the till may go live.
  • Climbs the ladder from a base six becomes nine seventy-one, then fifteen seventy-one, then twenty-five forty-two — one proportion, printed to the cent, the tier a judgement left to you.
  • Proves a file two ways the files check matches name and bytes against the app's list and finds the one at the wrong size; the punch turns a hash into the twenty-four characters a room prints and says MATCH or NO MATCH.
  • Writes the till list and the plan live plus added less dropped, duplicates folded, one handle per line to paste; and the eight steps from the theme upload to the test order, each with the line that proves it done.

What it will never do.

It never publishes, reprices or deletes a live product without your word for that product by name, and lists a bulk change line by line before it is made. It never guesses a handle, a price, a byte count or a punch. It never touches customers, orders beyond a test purchase, refunds, payouts, tax or checkout settings, and never promises a sale, a rank or a launch date.

It cannot see your store unless the connection is on or you paste the store's product list; without the connection it cannot create, edit or read anything there. It cannot upload a theme or attach a file to a product — those doors are the store's and yours. It is an AI reading a text file: it can be wrong and can misread a handle or a size, so check the contest and the files line against the store before a ticket goes live.

What’s in the buy.

  • CARD.md — the whole card: who it is, its laws, when it says no, what it carries · SKILL.md — the door your AI reads first · START-HERE.md — the first five minutes, for you
  • references/THE-COUNTER.md + THE-ARITHMETIC.md — the book in the seat's own voice, and every formula with its source and limit
  • scripts/counter.py — the machine: seven commands, standard library only, selftest 12/12
  • WITNESS.md + SELFTEST.md — the run as it printed · MANIFEST.md, every file hashed · AUDIT.md, the twelve checks
  • MY-LEDGER.md — the card's memory, on your own machine · TIN.md · LICENSE-NOTE.md · THE-CLAUSES.md
  • card.svg + card-machine.svg + card.json · card.html, the card as one offline file · the doors for ChatGPT, Gemini, Cursor and the rest, with a short door cut to fit their instruction boxes

PROOF · SELFTEST 12/12 · EVERY COMMAND ON THE RECORD · WITNESSED IN CLAUDE 2026-09-28 · EDITION 1 · PUNCH CCADCB516FA1F3F3B14A0F71

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º 413 PROPOSED — LAUNCHING SOON

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 medical, legal, tax or financial advice, never the person’s boss, and not a licence to practise. The terms →

THE TERM · PICK YOUR WINDOW

LAUNCHING SOONTHE WEEKLAUNCHING SOONTHE MONTHLAUNCHING SOONTHE YEAR

LAUNCHING SOON. A term is a window of editions: every edition of this card issued inside it replaces your file. When the window closes, the file you hold keeps working — freeze, not loss. Nothing auto-renews.

A TERM, NOT A SUBSCRIPTION: NOTHING RENEWS ITSELF AND NOBODY IS CHARGED AGAIN. WHEN A TERM ENDS THE FILES STAY ON YOUR COMPUTER AND STAY READABLE — FREEZE, NOT LOSS.

THE MACHINE · IN THE OPEN · FROM THE WITNESSED RUN OF 2026-09-28

counter.py, every command showing its working.

A small Python program, standard library only. Your AI runs it; you can too. Every block below is pasted from the card’s own WITNESS.md, as printed; the money is in whatever currency you type, with no symbol.

productsthe products file for the store from handle | title | price rows, every row a draft
contestthe store read against the till, handle by handle, as the house's own ticket does it
ladderthe price ladder from a base, each step the last times the golden ratio
punchthe punch from a SKILL.md sha256 and the verdict against a room
filesthe app's list of name | bytes against the record's, file by file
tillthe till list to paste: live, plus added, less dropped
planthe eight-step order of operations with what proves each step done
selftest12 checks that prove the arithmetic; it must print 12/12
products · THE PRODUCTS FILE, THREE DRAFTS
# THE PRODUCTS FILE · 3 rows · draft
Handle,Title,Vendor,Type,Published,Option1 Name,Option1 Value,Variant Price,Variant Requires Shipping,Variant Taxable,Variant Inventory Policy,Status
running-card,"THE RUNNER · the running seat",Lund Studio,Digital card,TRUE,Title,Default Title,6.00,FALSE,TRUE,continue,draft
cfo-card,"THE CFO · the chief financial officer's seat",Lund Studio,Digital card,TRUE,Title,Default Title,13.00,FALSE,TRUE,continue,draft
book-072-the-bread-rule,"The Bread Rule · Domain 49",Lund Studio,Digital card,TRUE,Title,Default Title,69.00,FALSE,TRUE,continue,draft
working     one row per handle; Published TRUE with Status draft means it exists but does not sell until you set it active; Requires Shipping FALSE because a file ships by email
plainly     3 listings, 88.00 in list prices; the store's own price wins once you edit it there
contest · THE CONTEST · ONE FOUND BY ITS WORDS, ONE UNPRICED, ONE MISSING
# THE CONTEST · 4 on the till · 3 in the store
| till handle | state | store handle | price |
|---|---|---|---|
| running-card | FOUND | running-card-skill | 6.00 |
| cfo-card | FOUND | cfo-card | 13.00 |
| coo-card | UNPRICED | coo-card | 0.00 |
| trail-running-card | MISSING | — | — |
working     a handle matches its own product first; else a product whose handle or title carries exactly the till handle's words, no more and no fewer — so a trail-running product never stands in for the runner; a product priced zero or unavailable cannot be sold
plainly     2 found · 1 missing · 1 unpriced · 0 unavailable — the missing and unpriced ones read LAUNCHING SOON on the house
ladder · THE LADDER FROM SIX
# THE LADDER · base 6.00 · 5 steps
| step | price |
|---|---|
| 0 | 6.00 |
| 1 | 9.71 |
| 2 | 15.71 |
| 3 | 25.42 |
| 4 | 41.12 |
| 5 | 66.54 |
working     step 0 is the base; every step after is the step before times the golden ratio, to the cent
plainly     a ladder, not a price list: which tier a thing sits on is yours to say
punch · THE PUNCH · MATCH
# THE PUNCH
punch       21BA209329851B1B4C2C1FD4
expected    21BA209329851B1B4C2C1FD4
verdict     MATCH
working     sha256 of SKILL.md, first 24 hex characters, upper case — the same on the face, in card.json and on the room
files · THE FILES · ONE MATCH, ONE WRONG SIZE, ONE MISSING
# THE FILES · 3 expected · 2 in the app
| file | record bytes | app bytes | verdict |
|---|---|---|---|
| ceo-card.skill.zip | 64,280 | 64,280 | MATCH |
| cfo-card.skill.zip | 63,912 | 63,000 | NO MATCH |
| coo-card.skill.zip | 62,140 | — | MISSING |
working     a file matches when its name and its byte count agree; the punch check in the room proves the contents once a copy is downloaded
plainly     1 match · 1 missing · 1 wrong size
till · THE TILL LIST TO PASTE
# THE TILL LIST · 3 handles
cycling-card
cfo-card
ceo-card
working     2 live + 3 added − 1 dropped, duplicates folded, order kept
plainly     paste the lines into Theme settings › THE TILL › live handles; a handle that is not a product reads LAUNCHING SOON until it is
plan · THE PLAN · EIGHT STEPS
# THE PLAN · theme 12.313 · 125 products · 125 files
| step | do | where | done when |
|---|---|---|---|
| 1 | Upload the theme | Online Store › Themes › Add theme › the zip | Theme settings shows Build 12.313 |
| 2 | Import the products file | Products › Import › the CSV, drafts | 125 drafts under their handles |
| 3 | Attach the files | the digital-products app, one file per product | 125 files, name and bytes as the record |
| 4 | Set the prices | the ladder's tier per house, product by product or in bulk | every price above zero |
| 5 | Set the till list | Theme settings › THE TILL › the handles | the tickets read TAKE IT with a price |
| 6 | Publish the theme | Online Store › Themes › Publish | the letter opens on the deck |
| 7 | Publish the products | draft → active, the Online Store channel ticked | contest prints all FOUND |
| 8 | Place one test order | one card, the sealed cart, the two emails | the room's punch check says MATCH on the downloaded file |
working     eight steps in the order that never leaves a ticket pointing at a product that is not there
plainly     the store is hooked up when the last line is true; until then the house sells nothing it cannot deliver
products · A REFUSAL · A HANDLE WITH A SPACE
# THE PRODUCTS FILE · 1 rows · draft
Handle,Title,Vendor,Type,Published,Option1 Name,Option1 Value,Variant Price,Variant Requires Shipping,Variant Taxable,Variant Inventory Policy,Status
refused: handle 'Running Card' must be lower-case with no spaces; the till matches on it

THE NUMBERS, NAMES AND DATES IN THESE RUNS ARE THE STUDIO’S OWN EXAMPLES, INVENTED FOR THE RECORD; NO REAL COMPANY, PERSON OR PROPERTY IS NAMED.

TRY IT IN ONE BREATH

Ask it anything someone who does this for a living would know.

YOUHook the whole house up.THE CARDasks for the theme build, the handles the house sells under and where the files are, runs the plan, cuts the products file, and — with the connection on — creates the drafts and reads them back; then the contest, then the files check, then the till list, then it waits for your word before anything goes active.
YOUWhy does THE RUNNER say LAUNCHING SOON?THE CARDreads the store's list and runs the contest: either no product carries the handle or its words, or the one that does is priced zero or unavailable; it names which, and the one-line fix.
YOUJust publish everything.THE CARDlists every product that would change, line by line with its price and status, and asks for your word on the list; a bulk change without a named list is the one thing it will not do.

QUESTIONS AT THE TABLE

Asked before the wire.

Does it need the Shopify connection?

No. Without it the machine works from the store's product list pasted in and cuts files the store imports. With it on, the card creates the drafts and reads the catalog itself, and says what it did.

Will it publish for me?

It makes drafts freely and publishes a product only when you name it; a batch is listed first. That is the law on the face.

Where do prices come from?

From you, on the ladder or off it. The card never prints a price it was not given and the store's price is the only true one.

Can it attach the files?

No — that door is the app's and yours. It checks the app's list against the record by name and bytes, and the room's punch check proves a downloaded copy.

What is the contest?

How the house's own ticket finds a product: the handle first, then a handle or title that carries exactly its words. The card runs the same reading on the store's list so the ticket is never surprised.

Is it a Shopify app?

No. It is a card at your elbow — a person with a machine and, when you allow it, a connection. It stores nothing, runs no server and holds no key of its own.

← THE CRAFTS · beside it: THE LANDLORD

BESIDE YOU, NEVER THE BOSS · NOT LEGAL, MEDICAL, TAX OR FINANCIAL ADVICE · NOT A PAYMENT CARD · © 2026 LUND STUDIO LLC

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