learn-agent-launch-with-phoebe / Leader session 5 of 6
Learn Agent Launch with Phoebe · Leader track · Session 5 of 6

Risk tiers and the launch gate: the bar comes from the blast radius

There is no universal launch bar, and any framework that hands you one is selling something. The bar comes from what a wrong action costs, which is a product decision that lands on your desk as a statistics requirement. This session builds the tier table, the six gates that cannot be traded against each other, the rollout ladder that gets you from an offline number to general availability, and the regulatory floor that applies underneath all of it.

🟠 Leader track Heads of product · eng leaders · risk & compliance 45 min
0-3 · Welcome 3-25 · Tiers, gates, the rollout ladder, the legal floor 25-40 · Two decision exercises 40-45 · Q&A
Part 0

Why "is 90% good enough" is an unanswerable question

Session a4 gave you the arithmetic: what a number proves, and how many examples it took to prove it. This session gives you the other half, and it is not a statistics question at all. Ninety percent is excellent for an internal bot that looks things up, and negligent for a bot that moves money. Same number, opposite verdict, and the thing that separates them is not the model.

Live - presented in session Self-study - read after class Official sources covered
★ What you walk out with today A four-tier table you can classify any bot against in five minutes, the six conjunctive gates and the reason they must never be averaged, a staged rollout ladder with a named gate at every step, a one-name-per-gate sign-off model, and an orientation map of the EU AI Act, NIST AI RMF and the if-then structure that Anthropic's RSP made familiar.
No tools today This is a judgement session. Nothing to install, nothing to run. The two exercises are arguments you have out loud, and the second one is deliberately uncomfortable, because it is a rehearsal of a meeting you will otherwise have for the first time under pressure.
Part 1 · the tiers

Four tiers, set by what a wrong action costs 7 min live

Classify on capability, not on intent. The question is never "what is this bot for" but "what is the worst thing it can do unattended, once". The answer places it in a row, and the row carries a bar, an evidence requirement and a set of obligations you do not get to negotiate afterwards.

T1 low Read-only, informational, reversible. No decisions about people. Bar ~80%. n >= 100. CI lower bound >= target minus 6 pts. Standard canary is enough. T2 medium Writes data, sends messages, makes customer-facing commitments. Bar ~85%. n >= 200-500 + adversarial. Injection suite passes at 100%. Shadow mode before canary. T3 high Financial or irreversible actions. Regulated domains. Bar ~90%. n >= 500-1000 per slice. Human approval on the action itself. Kill switch drilled, not documented. T4 no autonomy A single wrong action is catastrophic. Bar: not applicable. Agent proposes, a human executes. No autonomous path ships at all. The cheapest way to pass a gate is to drop a tier Beacon's support bot is T3 for one reason: it can issue a refund credit. Remove that capability and it becomes T2: the bar falls five points and the human-approval requirement disappears. That is a product decision worth a five-minute conversation, and it is almost never the one the room has. Tier is a product decision that lands as a statistics requirement. It is set by blast radius, not by how good the model is. A better model does not move a bot out of T3.
🔍 Click to zoom - four tiers, four bars, and the product decision hiding underneath them
Beacon botWorst thing it can do unattendedTierWhat that costs the team
Analyst botReturn a wrong number to an analyst who checks it against a dashboardT1 to T2Read-only rails by construction, a 100-case set, standard canary
Insight botSend an executive summary containing an invented findingT2Adversarial slice, shadow mode first, 200 to 500 cases
Support botIssue a refund credit to a customer who talked it into oneT3500 to 1000 cases per critical slice, human approval on the refund, drilled kill switch
LiveScoping the action space down is the move nobody proposes4 min▶

Look at the support bot row again. One capability - issue a refund credit - is doing all the work. It raises the bar by five points, multiplies the evidence requirement by two to five times, adds a human-approval step to the product, and puts a kill-switch drill on the ops backlog. Everything else about that bot is T2 behaviour.

So the cheapest launch strategy available is: ship the bot without the refund capability, and let it draft a refund for a human to issue. Two weeks of labelling saved, an approval flow avoided, a regulated action removed from the autonomous path. It is on the table in every one of these projects and it is proposed in almost none of them, because cutting scope feels like failure while spending three weeks on evals feels like rigour.

The discipline to build: before anyone argues about the bar, ask which single capability is setting the tier, and ask what it would cost to remove it. Sometimes the answer is "that capability is the product". Often it is "nobody has thought about it".

Self-studyThe if-then structure, borrowed from safety policy3 min read▶

The tier table is not a novel invention. It is the same shape as Anthropic's Responsible Scaling Policy, which pairs tiered capability levels with if-then commitments: crossing a defined capability threshold triggers stronger safeguards before deployment, not after an incident. The commitment is written while everybody is calm and cannot be renegotiated by the team that later wants to ship.

That is the whole trick, and it transfers cleanly to product. "If this bot can take an irreversible financial action, then it needs 500 cases per critical slice and human approval on the action" is an if-then commitment. Written in advance, it is governance. Written after the eval comes back at 88%, it is a negotiation, and the team that spent a quarter building the bot will win that negotiation every time.

Part 2 · the six gates

Six lights, and why averaging them is the whole failure 7 min live

The tier tells you how high the quality bar sits. It does not tell you whether to ship, because quality is one of six things a launch depends on. The gates are conjunctive: all green means go, any red means no-go, regardless of how green the others are. That sentence is doing more work than it looks like it is.

1 · Quality CI lower bound clears tier bar 2 · Safety adversarial run, rails held 3 · Performance p95 inside the latency SLO 4 · Cost cost per task in budget + retries 5 · UX + HITL can say I do not know; human acts 6 · Ops ready rollback drilled, monitoring wired GO = quality AND safety AND performance AND cost AND oversight AND ops readiness The blended score, which is what a room does Quality 96 · Safety 55 · Performance 92 · Cost 88 Oversight 90 · Ops 70. Weighted average: 82. That reads like a pass, and it is the number a slide will show, because averages are comfortable. What that 82 is actually describing A bot whose safety rails hold barely half the time, shipping because it is fast and grounded. The 82 is real. So is the injection that empties a refund budget in week one. Averages hide minimums. Conjunctive, stated so it cannot be argued with All six green means go. Any one red means no-go, whatever the other five say. The verdict is the minimum across the six, never the average. Google's ML Test Score scores the same way, on purpose. Gates get traded the moment they become numbers on one slide. Keep them as six lights with six owners, so a trade has to be proposed out loud by a named person. That is usually enough to stop it.
🔍 Click to zoom - six gates joined by AND, and what an average does to the weakest one

Six lights need six owners. One name per gate, and the same person does not hold two, because the value of the structure is that somebody has to say no in a room where everyone else is saying yes. The person who signs is the person who gets woken up.

GateWho owns the thresholdWhat their signature actually means
1 · QualityThe team that built the evalThe CI lower bound clears the tier bar, and the judge was calibrated against human labels
2 · SafetySecurity, trust and safetyThe adversarial slice was actually run on this build. This signature carries a veto
3 · PerformanceEngineeringp95 and p99 hold under realistic load, not the average on a quiet afternoon
4 · CostWhoever owns the budget lineCost per completed task, including retries and failed attempts, is inside budget at forecast volume
5 · UX + human oversightDesign plus the operations team who will do the approvingThe bot can abstain, and a person genuinely reviews irreversible actions rather than clicking through
6 · Ops readinessThe on-call teamRegression suite in CI, monitoring wired, and a rollback they have personally rehearsed
The failure mode this structure exists to prevent One person presents one number, the room debates whether it feels high enough, and the loudest opinion wins. Everything above is machinery for making that meeting impossible. If your gate review still ends with a discussion of whether 87% feels acceptable, the gates are decorative.
Part 3 · the ladder

A passed gate buys you the first rung, not the launch 6 min live

Launch is not an event. It is six rungs, each with its own gate to advance, and the offline scorecard only clears the first one. The rungs exist because every step exposes the bot to a population it has not met yet, and each new population finds failures the previous one could not.

1 · Offline eval no user has seen it Gate to advance: the six-gate scorecard passes on the golden set, with the CI lower bound above the tier bar. No traffic has touched it yet. 2 · Shadow mode real inputs, no output Runs on real traffic in parallel, output shown to nobody. Gate to advance: no rail breach on live inputs, and latency and cost hold at real volume. 3 · Internal dogfood your own staff first Your own people, who will report the embarrassing failure a customer would silently leave over. Gate to advance: no P1 from internal use in a week. 4 · Canary 1-5% one canary at a time One canary at a time, metrics split canary versus control. Gate to advance: no significant gap against control on quality, latency, cost or error rate. 5 · Progressive ramp 5 to 25 to 50 to 100% Each step is a fresh comparison, not a formality. Gate to advance: the same canary-versus-control read holds at the new share of traffic. 6 · GA not the end of eval Gate to STAY, not to advance: online eval on sampled traffic, and a rollback trigger armed against every one of the six gates. Session a6 owns this rung. The three rules that make a canary a canary One canary at a time, so a breach has exactly one cause. Metrics split canary versus control, so you compare against the same hour rather than against yesterday. A breach halts the ramp or automatically rolls back - it never opens a discussion about whether the breach was real.
🔍 Click to zoom - six rungs, six gates to advance, and the canary discipline underneath rungs 4 and 5
Real world

Rungs 4 and 5 are not an AI idea. Google's SRE guidance on canarying releases predates all of this and says the same three things: run one canary at a time so an observed problem has a single candidate cause, split your metrics into canary and control populations so the comparison is contemporaneous, and treat a breach as an automatic halt or rollback rather than an input to a judgement call. The ML Test Score rubric encodes the same requirement as Infrastructure test 6: the model is canaried before it reaches full production. The novelty in agent launches is not the ladder, it is that the metric being compared is a pass rate with an interval around it rather than an error count.

Self-studyWhat each rung actually buys you3 min read▶

Teams skip rungs because each one looks like a delay. It helps to name what you lose by skipping each:

  • Skip shadow mode and you find out at 1% of traffic that real user phrasing is nothing like your golden set. Shadow mode is the only rung where a total failure costs you nothing at all.
  • Skip internal dogfood and your first honest bug report comes from a customer who is not motivated to write one. Your own staff will describe a failure precisely; a customer will simply leave.
  • Skip the canary and your first exposure is a population large enough to make a rollback a public event.
  • Skip the progressive ramp and you discover the load-dependent failures - queueing, rate limits, cache misses, cost per task at real concurrency - at 100% of traffic instead of 25%.

Each rung is cheap insurance against the class of failure that only that rung can find. The ladder is not caution, it is sequencing.

Part 4 · the floor

The regulatory floor sits underneath every tier 5 min live

Your tier table is an internal instrument. Underneath it there is a floor you do not set, and the most commonly missed fact about that floor is that its most immediate obligation applies to the bots you classified as low risk.

Read this before the table This section is orientation for engineers and leaders. It is not legal advice and it is not counsel. It exists so that you know which questions to take to a lawyer and roughly when, not so that you can answer them yourself. Timelines and interpretations move; every claim here traces to a dated source in this course's source map, verified 13 August 2026, and should be re-verified before you rely on it.
InstrumentWhat it saysWhat it does to your launch
EU AI Act, Article 50
transparency
Applies from 2 August 2026 to any system that interacts with people, regardless of risk tier. Users must know they are interacting with AI, disclosed at first interactionThis is the obligation people miss, because they are looking at the high-risk list. Your T1 read-only internal helper is in scope if a person talks to it. Disclosure is a UX requirement with a date on it
EU AI Act, Article 6 and Annex III
high-risk classification
Named high-risk categories, with a narrow derogation for genuinely procedural tasks. The derogation has a hard exception: profiling of natural persons is always high-risk. The Annex III timeline was extended to December 2027; Article 50 was not deferred with itIf your bot profiles people, the "it only does a narrow procedural task" argument is unavailable to you. Answer that question before you design the eval, because it changes what evidence you need to keep
EU AI Act, Article 14
human oversight
High-risk systems must be designed so that people can effectively oversee themThis is gate 5 with legal weight behind it. "A human approved it" only counts if the human could realistically have refused
NIST AI RMF 1.0Four functions: GOVERN, MAP, MEASURE, MANAGE. Voluntary, and structured as a lifecycle rather than a checklistThe most useful import is GOVERN sitting across the other three. Most teams do MEASURE well, MAP occasionally, and GOVERN never - which is exactly why their thresholds move after the result comes in
NIST GenAI Profile, AI 600-1 (July 2024)Adds twelve generative-AI risk categories, including confabulation and prompt injectionThese are named risk categories now, not engineering folklore. Confabulation maps to your quality gate, prompt injection to your safety gate. Both belong in the eval, not the risk register
Anthropic's RSP
as a product analog
Tiered levels with if-then commitments: crossing a capability threshold triggers stronger safeguards before deploymentNot a regulation, and not binding on you. It is the cleanest published example of the structure your tier table is copying: the safeguard is decided at the threshold, in advance, by people who are not under launch pressure
LiveThe mapping that saves you a compliance project3 min▶

Read the four functions of the NIST framework against the six gates and the overlap is almost total. MAP is your tier classification: what is this system, who does it affect, what happens when it is wrong. MEASURE is gates 1 through 4. MANAGE is gates 5 and 6 plus everything in session a6. GOVERN is the part that says the threshold was written down in advance, by a named owner, and cannot be moved by the team that wants to ship.

That mapping matters practically. A team with a working six-gate launch process is not starting a compliance programme from zero; it is documenting one it already runs. A team without one will build a parallel compliance artefact that nobody consults, and the launch decision will still be made by the loudest person in the room.

Discussion 1 of 2

Tier your own bots, out loud ★ 8 min · everyone argues

Nothing to install. Take a bot you actually own, or one your organisation is about to ship, and run it through these five prompts in order. The disagreement in step 3 is the point of the exercise.

Write one sentence: the worst thing this bot can do unattended, once. Not the worst thing that could go wrong with the project - the worst single action the bot can take without a person in the loop. If the sentence contains money, a message a customer receives, or a decision about a person, you are already at T3.

Place it in a tier from Part 1, and write down the bar and the evidence requirement that comes with it. Say the number of cases out loud. Notice the reaction in the room when somebody hears "500 to 1000 per critical slice" for the first time.

Now the argument: name the single capability that is setting the tier, and ask what it would cost to remove it or to route it through a human. Time-box this to three minutes. Somebody will say "but then it is not really an agent". Ask them what the extra tier costs in labelling weeks, and let the two numbers sit next to each other.

Check the floor. Does a person interact with it? Then Article 50 disclosure applies from 2 August 2026 regardless of the tier you just assigned. Does it profile natural persons? Then the narrow-procedural-task derogation is not available. Write both answers down as facts, not opinions, and take them to counsel rather than resolving them here.

Assign a name to each of the six gates. One person per gate, nobody holding two. If you cannot fill a gate, that gate is currently owned by nobody, which means in practice it is currently green by default. That is the most useful output of this exercise.

What usually happens in step 5 Quality, performance and cost find owners in seconds. Safety and ops readiness are argued about. Gate 5, human oversight, is almost always unowned, because the person who will actually do the approving is not in the room and has not been asked whether they have time to read what they are approving. That absence is a finding.
Discussion 2 of 2

Rehearse the gate review you are dreading ★ 7 min · role play

The scenario: Beacon's support bot comes to review three days before a launch that has been announced to customers. Quality is 96 against a T3 bar of 90. Performance and UX are green. The injection suite passes 55% of its cases. Rollback has never been rehearsed. Assign roles and run it.

The product lead opens by proposing a blended readiness score of 82 and noting that five of six gates are comfortably green. This is not a strawman. It is the single most common opening in a real gate review, and it is made in good faith.

The safety owner has to say no, alone, three days before an announced launch, on the strength of one gate. Notice how much easier that is when the threshold was written down in advance by somebody who is not in the room, and how nearly impossible it is when the safety gate has no named owner.

The room proposes the two compromises that always get proposed: ship at 1% canary with the refund capability disabled, or ship on time and fix the injection suite in the first sprint. One of these is a genuine tier change. The other is a trade against a red gate wearing a schedule as a disguise.

Decide, and write the sentence. Whatever you land on, it has to be one paragraph naming every gate, its number, its owner and its verdict. If the paragraph cannot be written, the decision was not made - a mood was reached.

The compromise that is actually correct Disabling the refund capability is not a fudge. It drops the bot from T3 to T2, removes the regulated action from the autonomous path, and lowers the blast radius that the injection suite was protecting against in the first place. The bot ships, the customer announcement holds, and the safety gate is now being asked a much easier question. The second compromise - ship and fix it in a sprint - is the one that reads as pragmatic and is not, because it trades a red safety gate against a date.
Homework

Try it yourself - this week ◐ 45-60 min total

Source material

Official sources covered

Every framework and date on this page traces to a primary source catalogued in this course's source map, verified 13 August 2026. Regulatory timelines move; re-verify before you rely on any of it. This page covers:

✓EU AI Act Article 50: transparency from 2 August 2026, any chatbot, any risk tier, disclosure at first interactionPart 4 · the obligation most often missed, because it sits below the high-risk list
✓EU AI Act Article 6 and Annex III: high-risk categories, the narrow-procedural-task derogation, profiling of natural persons always high-risk, Annex III extended to December 2027Part 4 · orientation only, explicitly not legal advice
✓EU AI Act Article 14 human oversight, mapped onto gate 5Part 2 and Part 4
✓NIST AI RMF 1.0 GOVERN / MAP / MEASURE / MANAGE, and the GenAI Profile AI 600-1 adding confabulation and prompt injectionPart 4 · mapped directly onto the six gates
✓Anthropic's Responsible Scaling Policy: tiered levels with if-then commitments, safeguards before deploymentPart 1 self-study · used as the product analog for the tier table
✓Google SRE canarying: one canary at a time, canary versus control, breach halts or auto-rolls backPart 3 · rungs 4 and 5 of the ladder
✓Google ML Test Score, Infrastructure test 6: canary before production; minimum-across-sections scoringPart 2 and Part 3 · full ops rubric in a6
◐The evidence arithmetic behind each tier's case countDerived in a4 · applied here as a requirement
◐Running the six gates on a live scorecard for all three Beacon botsNot on this page by design · b9 operationalises it with the simulator
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · Your internal analytics helper is read-only, reversible and firmly T1. Does the EU AI Act's Article 50 transparency obligation apply to it?

This is the most commonly missed fact on the page, and it is missed because everyone reads the high-risk list first. Article 50 is a transparency obligation that sits underneath the tiering entirely: it is about users knowing they are talking to an AI. The Annex III high-risk timeline was extended to December 2027, but Article 50 was not deferred along with it. Your internal tier table has no bearing on this one, and the fix is a UX change with a date attached. Orientation only - take the specifics to counsel.

2 · Your bot has been at 5% canary for a week with no pages and no complaints. What is the gate to advance to 25%?

"No pages and no complaints" is an absence of evidence, not evidence. The SRE canarying discipline is specific: split your metrics into a canary population and a control population so you are comparing the same hour rather than comparing against yesterday, run one canary at a time so a breach has exactly one candidate cause, and pre-commit that a breach halts or rolls back rather than opening a debate. Silence at 5% often just means 5% of traffic is too small a sample to have surfaced the failure yet, which is the same interval problem from a4 wearing different clothes.

3 · Your bot scores applicants against fixed criteria. The team argues this is a narrow, purely procedural task and the Annex III derogation applies. What is the problem with that argument?

The narrow-procedural-task derogation exists, and it is genuinely narrow. Profiling of natural persons is carved out of it explicitly and always sits in the high-risk category, which means the classification question is settled before you get to argue about how procedural the task feels. Option B confuses Article 14 human oversight, which is an obligation that comes with high-risk classification, with a way of escaping the classification. This page is orientation for engineers and leaders, not counsel - the value of knowing this is that you take the question to a lawyer early, rather than discovering it during a launch review.

Leader session 5 cheat sheet · pin this

The bar comes from the blast radiusT1 ~80%, T2 ~85%, T3 ~90% plus human approval on the action, T4 no autonomous path at all. Not from how good the model is.
Classify on capability, not intentOne sentence: the worst thing it can do unattended, once. Money, a customer message, or a decision about a person means T3.
Scope down before you scale upFind the single capability setting the tier and cost removing it. Cheapest gate-passing move there is, and the least proposed.
Six gates, conjunctiveQuality, safety, performance, cost, UX and human oversight, ops readiness. The verdict is the minimum, never the average.
One name per gateSix owners, nobody holding two. An unowned gate is green by default, and the safety veto only works if it belongs to somebody.
Launch is a ladder, not an eventOffline eval, shadow, dogfood, canary 1-5%, ramp 5/25/50/100, GA. Each rung has its own gate to advance.
Canary disciplineOne canary at a time, canary versus control on the same hour, and a breach halts or auto-rolls back rather than starting a discussion.
Article 50 is the floor, not the ceilingFrom 2 August 2026, any chatbot, any tier: users must know it is AI, disclosed at first interaction. Orientation, not legal advice.