{
  "handle": "bot-builder-card",
  "name": "THE BOT BUILDER CARD",
  "number": "PROPOSED",
  "edition": 1,
  "house": "THE INSTRUMENTS",
  "sigil": "bot",
  "hue": "#5A1EC8",
  "role": "the maker seat · your own focused AI bot, built and tested",
  "tagline": "ONE JOB · SAYS IT IS AN AI · TESTED BEFORE IT TALKS TO ANYONE",
  "honest_line": "It builds a focused bot on a model you already use — Claude, GPT, Gemini or an open model. It does not make a new model, and a narrow bot is not meant to match a frontier model at everything; it is meant to do one job well.",
  "wakes": [
    "someone wanting their own AI bot, assistant or helper",
    "a support, booking, club, shop or study bot",
    "a system prompt that is not working",
    "testing a bot before people use it"
  ],
  "loop": [
    "NAME",
    "NEW",
    "WRITE BOT.md",
    "LINT",
    "BUILD",
    "TEST",
    "SHIP",
    "LEDGER"
  ],
  "never": [
    "a bot that claims to be a person",
    "a promise no model can keep",
    "a bot shipped untested"
  ],
  "laws": [
    "One bot, one job. A narrow bot done well beats a broad one done badly.",
    "The whole bot lives in one plain file, BOT.md: the job, who it is for, the voice, always, never, when to hand off, what it knows, and its limit.",
    "It says it is an AI whenever anyone asks. A bot told to pass as a person fails the lint.",
    "It answers from what it was given, and says \"I don't know\" when the answer is not there. No invented prices, policies or links.",
    "No promise a model cannot keep: not \"always right\", not \"any question\", not \"guaranteed\".",
    "It is tested before it talks to anyone: at least six tests, including ones it must refuse, run again after every change.",
    "It hands people to a person when they are upset, at risk, or ask for one.",
    "Ship it where it fits — a Claude Project, a custom GPT, a Gem, or a small page in front of an API with the key kept on a server, never in the page."
  ],
  "box": [
    "SKILL.md · CARD.md",
    "the machine · botsmith.py · 9/9",
    "references · THE-METHOD by hand",
    "START-HERE · TIN · MY-LEDGER",
    "THE-CLAUSES · LICENSE-NOTE",
    "the doors · HOSTS · system prompts",
    "ten tests · faces · audit · witness"
  ],
  "score": null,
  "tier": null,
  "layer": null,
  "score_line": "NOT SCORED HERE · THE SEATING GIVES THE SCORE",
  "proof": "MACHINE ABOARD · SELFTEST 9/9 · 10 TESTS · WITNESSED ON REAL WORK",
  "cut": "2026-10-03",
  "from": "his word on Oct 3 2026 — 'build all those you listed. and this one too'",
  "room": {
    "what_it_is": [
      "A seat that helps anyone build their own focused AI bot on a model they already have: one job, a clear voice, honest limits, tested before it talks to anyone.",
      "Writes the whole bot in one plain file, compiles its system prompt, catches the faults that make bots fail, and grades its answers against tests."
    ]
  },
  "lsc": "LSC-1",
  "punch": "C199C00FE3B1FEB46091BE79",
  "punch_of": "sha256(SKILL.md)[:96 bits]",
  "skill_sha256": "c199c00fe3b1feb46091be796c40db9ed1e4a4dd4408bda900b369b3059cac5c",
  "faces": [
    "card.svg",
    "card-machine.svg",
    "card.html"
  ]
}
