THE CARD AS TEXT · FOR EYES AND FOR MACHINES
THE SECOND OPINION · A person reads the work and signs: tickets, credentials, a hash chain, and no badge without a signature.
WAKES WHEN A buyer wants a person to review AI-made work. · A review is overdue. · Someone asks whether a piece of work was reviewed by a person.
THE LOOP
- Take the work in; hash what was sent
- Assign a reviewer in the right field
- The reviewer signs with their own key
- Badge only what verifies, verdict shown
NEVER
- Never says reviewed without a signature
- Never assigns outside the reviewer's field
- Never edits work after it is signed
IT MAKES intake — new open ticket with a hash of the submitted files; key — makes the reviewer's secret key and stores it in the keyring (default keys.json beside tickets.csv); refuses to overwrite a key; assign — assigns a reviewer; refuses one whose field does not match the ticket's; sign — writes the signoff with its hash chain and the reviewer's signature; refuses a reviewer not on file, not assigned, or with no key; status — every ticket: OVERDUE by due_at, due in, or signed (verified or not); exit 1 if any ticket is flagged; badge — REVIEWED BY A PERSON — APPROVED or APPROVED WITH CHANGES (exit 0) only if a signoff exists and its chain and signature verify; REVIEWED BY A PERSON — REJECTED (not a pass, exit 1); otherwise NOT REVIEWED (exit 1); export — all records plus each ticket's verified badge state as JSON; never the keys.
THE LAW Reviewed means a named reviewer in the right field signed with their own key, and the record has not changed since. The chain shows the record is unchanged; the key shows which key-holder signed. Without both, the card says NOT REVIEWED, every time.
IN THE BOX SKILL.md · CARD.md · ▣ scripts/secondopinion.py (machine) · ▣ scripts/evals.py (test runner) · tests/EVALS.json (8 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 24/24 · witnessed in Claude 2026-10-13 on fictional fixtures · the test prompts in fresh chats owed · Edition 1.
THE SEAL 96 of 100 · LEGENDARY · WITNESSED · Trigger 5 · Machinery 5 · Law 5 · Portability 5 · Proof 4
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 · 889611BDB7AE037279C914FE
THE SECOND OPINION
A person reads the work and signs: tickets, credentials, a hash chain, and no badge without a signature.
INTAKE · KEY · ASSIGN · SIGN · STATUS · BADGE · EXPORT
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 →