Skip to content
Like what we’re building? Star on GitHub

Bots — the catalog domain ​

A bot shipped in bots/ is a general-purpose tool. Start from bot-authoring.md (the four rules), then the leaf the touch names:

LeafRead it when
rgaa-audit-run.mdRunning the RGAA audit demo yourself (one command, real LLM spend) — and what a sandboxed cloud run does not get.
skills.mdEditing a bundle's skills/; a skill several bundles carry is declared in internal/skillshare, not duplicated.
run-link.mdA bot posts anything on a forge — a body, a review, a comment, a reply.
convergence.mdWriting a loop, campaign or reviewer bot.
untrusted-input.mdA prompt carrying untrusted text in an acting node.
shipped-workflow-corpus.mdA guard, a gate or a count over "every workflow this repository ships".
input-reaches-the-model.mdAdding, dropping or re-referencing a field on an LLM node's input.
input-drop-traps.mdA dead input field was dropped; two shapes of text still name it.
universality.mdThe repo- and stack-agnostic universality rules (vars, prompts, scanners).
taxonomy.mdThe six-verb navigation spine: category: and tags:.
engine-bot-agnostic.mdEngine code about to name a bot.
toolchain-devbox.mdA bot needs a binary the sandbox lacks.

Vetty commit evidence and revision-owned auto-merge: dep-update-guard.