THE CARD AS TEXT · FOR EYES AND FOR MACHINES
THE HOOK CARD · The enforcement seat: rules that must never be skipped, made to run on their own and watched once.
WAKES WHEN The agent skipped a check again and a written rule was not enough. · A team wants tests, a secret scan or a format check to run after every edit without anyone remembering. · Someone wants to see the hooks a project already has and whether any were ever fired on purpose. · A hook someone wrote does something it should not, like sending files off the machine.
THE LOOP
- List the rules that must never be skipped
- Place each on its event, with its check
- Write the hooks; refuse any that send data away
- Fire each hook once on purpose and record it
NEVER
- Never writes a hook that sends data away
- Never writes a hook that silences approvals
- Never calls a hook in force before it is fired
- Never claims a certainty it does not have
IT MAKES plan — place every rule on its event (after an edit, before a command, at the stop) and name the rules with NO EVENT; write — write the hooks block from the rules; a rule whose command sends data away or silences approvals is refused; check — check a hooks file someone already has: SENDS DATA AWAY and SILENCES APPROVALS are refused (exit 1); NO MATCHER and UNTESTED are flagged; fire — record that a hook was fired on purpose and watched; the log is what UNTESTED reads; list — print every hook: event, matcher, command, and whether the log shows it fired.
THE LAW A line in a memory file asks; a hook makes sure. A hook runs without a person watching, so it is held to the stricter standard: it may check and it may block, but it never sends data away, never silences an approval, and is never trusted until it has been fired on purpose and seen to do what it says.
IN THE BOX SKILL.md · CARD.md · ▣ scripts/hooks.py (machine) · ▣ scripts/evals.py (test runner) · tests/EVALS.json (9 tests) · references/ (schema + fictional demo) · START-HERE.md · system/ doors · MY-LEDGER.md · LICENSE-NOTE.md · card.svg · card.json · card.html · AUDIT.md · MANIFEST.md · WITNESS.md · SELFTEST.md.
PROOF SELFTEST 12/12 · witnessed in Claude 2026-10-14 on fictional fixtures · the test prompts in fresh chat, 9/9 · Edition 2.
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 number, a rule, a name or a date; check what matters against your own records and the source; the risk is yours. LICENSE-NOTE.md rides in the packet and is the licence.
THE PUNCH · SHA-256 OF SKILL.MD · 4254BD38222412AA1120512F
THE HOOK CARD
The enforcement seat: rules that must never be skipped, made to run on their own and watched once.
PLAN · WRITE · CHECK · FIRE · LIST
LEGENDARYWITNESSEDIN 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 →