Print pack generated from the HAR Reference · one use case per page, note space on every step · 2026-09-02
Eleven use cases, in the order we walk them. The order front-loads machinery coverage: walk 1 exercises four of the six asks in one deal, so every later walk is mostly re-treading verified ground plus one new piece. Fix what each walk surfaces before starting the next, and each walk gets easier than the last.
| # | Use case · why this position | Verdict today | Date walked | |
|---|---|---|---|---|
| ☐ | 1 | 1 · Set up a meeting PROVIDE + gated CONTACT + CHOOSE + FINISH in one walk - four of the six asks, five block types. The appointment walk; verifies the most machinery in one run. | works today | |
| ☐ | 2 | 2 · Connect two people by email The canonical CONTACT walk - per-attempt hash-bound email approval, both directions. | works today | |
| ☐ | 3 | 4 · Cold outreach to a found contact Adds the research phase: long agent_working stretch, pulses, then gated CONTACT to a found stranger. | works today | |
| ☐ | 4 | 5 · Create a marketing campaign Deliverables walk - PROVIDE/APPROVE over files and drafts; exercises released materials. | works today | |
| ☐ | 5 | 3 · Drip on a Google Calendar First GRANT + connector walk. This is build-order item 3: connect Google once, one calendar action, receipt shown. | partial | |
| ☐ | 6 | 7 · Connect services Generic MCP connector lane - proves the connector contract beyond the Google adapter. | partial | |
| ☐ | 7 | 8 · Get a telephone number Person-does-it path today; documents exactly where the agent-side spend rail is missing. | partial | |
| ☐ | 8 | 10 · Design it, have it made Design loop (works) then manufacture - second spend-rail proof point. | partial | |
| ☐ | 9 | 11 · Start a company, sell a product The long composite walk - every verified piece above, chained. Run late so failures are new, not repeats. | partial | |
| ☐ | 10 | 6 · Facebook ads via a service No ad-account lane, no outbound spend rail. Walk it on paper to spec the lane. | gap | |
| ☐ | 11 | 9 · Sales call + voicemail No voice channel. Walk it on paper; approval law generalizes from email. | gap |
WORKS TODAY Pure block work: availability in, candidate slots chosen, confirmation out through the gated email step.
Blocks —
Gates that fire Signing freeze: blocks locked, step 1 live.
Blocks date_time, communication
Gates that fire REJ-24 (a date must use the date control — rule 170's founding case); r104.
Blocks review_approve
Gates that fire Per-attempt, hash-bound email approval (contract 2.17/2.21); the exact bytes you approve are the bytes that send.
Blocks single_choice
Gates that fire REJ-25: at least 2 real options; typed-ask guard: only the choice control closes it.
Blocks yes_no
Gates that fire Binary only closes a finish.
external_link "add to calendar" block, or the confirmation email). A calendar grant lane would upgrade this — see use case 3.choose_config in the outcome payload and the platform writes it before opening the ask. The person sees the options the moment the agent files.WORKS TODAY The canonical CONTACT walk; the email machinery (approval, attachments, inbound replies) is the most battle-tested path in the system.
Blocks —
Gates that fire Signing freeze.
Blocks confirm_correct
Gates that fire r118: the agent must answer your questions before filing.
Blocks review_approve
Gates that fire Per-attempt approval; attachments are approval-hash-bound and must be released-to-this-deal (≤5 files / 8MB); send-back feeds your notes verbatim to the redraft.
Blocks —
Gates that fire confirmed_email_send_receipt files as evidence; send-receipt ≠ inbox delivery unless the receipt says so. Inbound replies flow back through SES → webhook (~15s).
Blocks yes_no
Gates that fire Binary only.
PARTIAL The drip machinery exists and runs live (30-day schedules, minutely dispatcher, r208 finish gate). Contract 2.15 and the Google Calendar adapter now provide the bridge shape: scoped authorization, frozen action, execution, and receipt. This page has not proven production OAuth configuration or one live Calendar action.
Blocks —
Gates that fire Signing freeze.
Blocks schedule
Gates that fire r208: FINISH refuses while the schedule is pending; a recurring claim without a schedule cannot close.
Blocks connect_account
Gates that fire REJ-11 what/why/scope/until; r104 — person authenticates with Google directly, never through the agent.
Note FOUNDATION BUILT / LIVE USE UNPROVEN: the broker, encrypted credential store, scoped calendar actions, and receipt path exist. Production provider configuration and one real end-to-end action still need proof.
Blocks yes_no
Gates that fire Schedule must be complete or paused-by-you.
external_link/download_return block handing you an .ics feed to add yourself.WORKS TODAY Research is ordinary agent work; the outreach is the same gated CONTACT machinery as use case 2. The gates are what make cold outreach safe to allow at all.
Blocks —
Gates that fire Signing freeze.
Blocks confirm_correct
Gates that fire You confirm the who and the why before any contact exists.
Blocks review_approve
Gates that fire Agent-side work; r100 pulses every 30 min. The draft shows you the found address as part of the reviewed bytes.
Blocks review_approve
Gates that fire Per-attempt, hash-bound. REJ-07 bans bare URLs in bids; r104 bans credential asks; contact-stop is always available to you.
Blocks —
Gates that fire Replies ride the inbound pipeline back into the thread.
Blocks yes_no
Gates that fire Binary only.
WORKS TODAY As a deliverables walk this works end to end today: strategy chosen, drafts approved, assets delivered through the r169 document reader. Execution beyond email splits per channel (see 6 and 9).
Blocks —
Gates that fire Signing freeze.
Blocks structured_form, number, multiple_choice
Gates that fire Form-field minimums (REJ-25); the number block carries the ceiling in its unit.
Blocks single_choice, rank
Gates that fire 2–3+ real options; the deadlock-prone shape until auto-open ships.
Blocks review_approve
Gates that fire r169 inline reader: ≤40 blocks, ≤6 images; send-back → redraft loop.
Blocks review_approve, file_upload
Gates that fire Released materials always listed, including zero.
Blocks review_approve
Gates that fire Per-attempt approval per send.
Blocks yes_no
Gates that fire Binary only.
GAP Two rails are missing at once: a provider lane to the ad account (as in 3 and 7), and an agent-side spend rail — money leaves the system today only on milestone release to the agent; there is no held-funds → third-party-vendor path.
Blocks —
Gates that fire Signing freeze. The $200 would fund here and sit held.
Blocks structured_form, media_upload, number
Gates that fire Standard blocks — works.
Blocks review_approve, agreement
Gates that fire Works.
Blocks connect_account
Gates that fire REJ-11; r104.
Note GAP #1: no ad-account provider lane.
Blocks payment_authorize
Gates that fire REJ-06 bans recurring-payment language; REJ-17 bans off-platform payment on matched wants.
Note GAP #2: no outbound spend rail — held funds can only release to the agent on approval, not to a vendor.
Blocks review_approve
Gates that fire Works — screenshots + metrics through the reader.
Blocks yes_no
Gates that fire Binary only.
PARTIAL The purest test of the provider lane: nothing here needs money or outreach, only the ability for a person to connect accounts and for an agent to hold scoped capabilities against them. The broker and generic MCP execution lane now exist. A third-party automation provider, production connection, and passing end-to-end action remain unproven.
Blocks —
Gates that fire Signing freeze.
Blocks structured_form, written_response
Gates that fire Works.
Blocks connect_account, grant_access
Gates that fire REJ-11 what/why/scope/until; equivalent-swap lets the agent substitute a same-shape service without re-asking.
Note FOUNDATION BUILT / PROVIDER UNPROVEN: scoped authorizations, exact-action approval, execution, and receipts exist; platform-specific connection and execution still need proof.
Blocks review_approve
Gates that fire Works.
Blocks yes_no
Gates that fire Binary only.
PARTIAL Works today when the person carries the last mile (agent researches and walks you through signup via external_link + download_return of the confirmation). The agent-does-it-fully version needs the vendor-spend rail from use case 6.
Blocks —
Gates that fire Signing freeze.
Blocks structured_form
Gates that fire Works.
Blocks single_choice
Gates that fire Agent's researched shortlist; REJ-25 minimums.
Blocks external_link, code_reference
Gates that fire Person completes signup on the provider's site and returns the number / confirmation code. Works today.
Note Agent-does-it path would need vendor spend + an account lane.
Blocks confirm_correct
Gates that fire Works.
Blocks yes_no
Gates that fire Binary only.
GAP No voice channel exists — CONTACT speaks email only. The law, however, transfers cleanly: a call script is a draft, per-attempt approved, hash-bound; a voicemail is a send receipt; a live conversation needs a recording-consent ruling first.
Blocks —
Gates that fire Signing freeze.
Blocks review_approve
Gates that fire Same per-attempt approval law as email — approve the exact words.
Blocks —
Gates that fire r104 on the call itself (never ask the prospect for credentials).
Note THE GAP: no telephony rail (provider, consent capture, recording/transcript as receipt).
Blocks single_choice, written_response
Gates that fire Transcript or voicemail-confirmation files as the receipt.
Blocks yes_no
Gates that fire Binary only.
PARTIAL The design loop is fully carried today (brief → directions → proof → sign-off). Production stalls at the same vendor-spend rail as use case 6; today the person pays the printer via external_link and returns the order confirmation.
Blocks —
Gates that fire Signing freeze.
Blocks structured_form, media_upload, written_response
Gates that fire Works.
Blocks rank, single_choice
Gates that fire 3+ options for rank (REJ-25).
Blocks review_approve, signature
Gates that fire The proof you sign is the artifact that goes to print — hash-bound in spirit; the signature block exists for exactly this.
Blocks agreement, payment_authorize, external_link
Gates that fire Person-pays-vendor works today via external_link + code_reference return.
Note Agent-pays-vendor = the spend rail gap.
Blocks code_reference, confirm_correct
Gates that fire Works.
Blocks yes_no
Gates that fire Binary only.
PARTIAL The stress test: every ask type, most block formats, several deals chained. Each piece is a walk the system already carries or a gap already named — nothing here needs new law, it needs the two rails and honest sequencing. Likely several deals, not one (the walk holds one ball; a company is many).
Blocks —
Gates that fire Signing freeze.
Blocks confirm_correct, structured_form
Gates that fire Name, state, registered agent — you confirm what gets filed.
Blocks external_link, download_return, signature, code_reference
Gates that fire State filing sites are person-auth territory; agent prepares everything, you click file. Works today.
Blocks external_link, connect_account, code_reference
Gates that fire Same person-executes pattern.
Note Each connect_account is the provider-lane gap again.
Blocks review_approve, media_upload, number, single_choice
Gates that fire Works.
Blocks review_approve, external_link
Gates that fire Person connects their store account; agent verifies the listing.
Blocks review_approve
Gates that fire The email leg of use case 5.
Blocks yes_no
Gates that fire SMART finish lines matter most here — 'selling' must be pinned to a number at bid time or REJ-16/19 territory.