Skip to the content.

Scenario: the chatbot whose promise bound the airline (FailFest VH-001, Air Canada). Time: 45 minutes. Install: nothing. Skills needed: none — pick the plain-words path or the code path at step 3; both end in the same receipt. Train: Fall 2026 · steps marked live work today; fall steps land in the Fall release.

Wren says: you need a browser and 45 minutes. If you have neither, skip to No one left behind at the end — there is still a way to a receipt today. Thursday is the return.

Step Minutes Status
1 Read the case 5 live
2 Name the consequential action 5 live
3 Declare the gate 10 live
4 Decide 5 live (by table) → fall (on the page)
5 Prove — get a real signed receipt 10 live
6 Read it in a lens not your own 5 live
7 Return 5 live

1 · Read the case (5 min) — live

Open the public cases page on the site (f-ai-friday.html) or FailFest in the Library and find VH-001. In 2022 Air Canada’s website chatbot told a grieving passenger he could apply for a bereavement fare after travelling. The policy said the opposite. He relied on it; the airline refused; the tribunal held the airline to its chatbot’s word (Moffatt v. Air Canada, 2024 BCCRT 149).

Write, in one line, what the AI did that mattered:


2 · Name the consequential action (5 min) — live

The gate only cares about actions with consequences. Tick the tier this action belongs to:

Name the action the way a system would: customer.reply carrying a policy claim.

3 · Declare the gate (10 min) — live

Plain-words path. The corpus already wrote this gate: “The company stands behind every statement its AI makes to a customer and verifies policy answers against the source of truth.” Rewrite it in your own words, as a rule a colleague could enforce:



Code path. The same rule as three lines (this is policy.yaml beside this worksheet):

policy: begin-v1
controls:
  - action: customer.reply
    tier: C2
    decision: constrain      # allowed only with a verified policy source attached

Both paths are the same gate. If you wrote the sentence, read the YAML and check it says what you said. If you wrote the YAML, say it aloud as a sentence.

4 · Decide (5 min) — live by table · fall on the page

Propose the action: the bot is about to tell a customer they can claim a bereavement fare after travel. Decide it against your rule and circle one:

allow constrain hold deny
go ahead go ahead only this far — with the verified source attached wait for a person no

Write the constraint you applied: _______________

Fall: the Gate Check page gains a rule box and an action box, and this step runs on your rule with a real decision receipt. Today the decision is yours on paper; the receipt in step 5 is real.

5 · Prove — get a real signed receipt (10 min) — live

Open Beacon in worksheet mode. One button: it generates an Ed25519 key in your browser, signs each receipt with canonical JCS, assembles a downloadable evidence bundle, and shows the three values below on screen with a copy button. Nothing is sent anywhere. (The bundle’s VERIFY.md carries the same values.)

Copy:

6 · Read it in a lens not your own (5 min) — live

Pick the lens furthest from your job and answer its one question from VERIFY.md:

Answer: ______________________

7 · Return (5 min) — live

Put the bundle hash on your Gate Card (run the ten-minute Gate Check on the community site if you have not). Then: bring it Thursday 09:00 Pacific — the first five minutes are for receipts. Show it to one person and say the rule you wrote.

That is level 100. A host marks it. A bundle nobody has seen is not a 100 yet.

No one left behind

If you… Then…
have no computer Do steps 1–4 on the printed worksheet. On Thursday a host lends you a laptop for step 5 — the receipt is still yours, signed with a key made in front of you.
have a phone only The public cases page and Beacon’s demo both run on a phone. The bundle downloads to your phone; VERIFY.md opens in any text viewer.
read Spanish Esta hoja en español · el manifiesto. Say so on the Wren Card and a Spanish-speaking host pairs with you.
have ten minutes, not 45 Do steps 1, 3 (one sentence, plain words) and 5. That is a receipt. Steps 2, 4, 6 and 7 fit on Thursday.
cannot do Thursdays Post the bundle hash in the cohort thread with your one sentence. A host marks asynchronously; ask Wren for the next second-hour Thursday (proposed for people who cannot make 09:00 Pacific).
don’t know what a tier is Hover the tier in the worksheet on Pages, or ask Wren: one sentence each. C2 is “a promise to a person”.

Take-home: bundle-<hash>.zip with VERIFY.md; your rule in two forms; one lens answer. Next: Level 200 — Retrofit, when you have an agent of your own.


Checklist — one page

One page. Tick as you go. Bring it Thursday. · Scenario VH-001 Air Canada · 45 minutes · nothing installed

Before

Declare

Decide

Prove

Read

Return

Which of the four gates does my own system have today? ☐ pre-pend ☐ policy ☐ operate ☐ audit — and the one I would add first is: ______