Five weeks of AI teaming revealed the snapshot problem in trust design
Workers rewrote how they handed tasks off over five weeks. Every trust measure taken before week four was measuring the wrong thing.
01 Designing how humans and agents work together
The agents act. The humans set the terms.
29 patterns now describe how that works in shipping products, from Claude Code to Codex and ChatGPT. Four have settled. Eight are picking up this month.
Agents & Humans counted 200 sightings of them in the last 30 days, recorded in daily field notes, and names the patterns that hold in essays.
Approval climbed from 15 to 26 sightings in a month, the fastest climb in the library. It also leads the field. The 4 settled patterns carry 20 percent of everything seen this month.
4 of 29 patterns have settled, 8 are picking up, 200 sightings in 30 days FIG. 0 · THE STATE OF THE FIELD · NOV 2, 2026
solid = established halftone = emerging outline = still watching hairline = the 30 days before beacon = picking up One tower per pattern, height = confirmed sightings in published field notes over the last 30 days, grouped by family · n = 200 sightings across 29 patterns · snapshot 2026-11-02.Workers rewrote how they handed tasks off over five weeks. Every trust measure taken before week four was measuring the wrong thing.
Run one agent from plan to review. Each panel is a component you can install, wired on the Interaction Contract and running against a simulated runtime in your browser. Nothing leaves the page.
THE WORKBENCH EXPLAINED: THE PEOPLE IT SERVES AND THE REASONS FOR ITS SHAPE →
Records agent wants to move 42 customer records from Sam Ortiz, who left, to Dana Reyes, then email each customer their new contact. Exclude records and see the fields that change.
| Field | Now | After |
|---|---|---|
| Owner | Dana Reyes | |
| Renewal contact | [email protected] |
What the agent may touch
Accountownerrenewal_contactnamecityownerrenewal_contactProposed plan, version 1
Built from
npx shadcn@latest add https://agentsandhumans.ai/api/registry/plan-preview.jsonPlanPreview sourcePlanPreview in StorybookThe server issued one request for the plan you accepted. Pick the scope before the request expires, and keep the receipt. The request expires 90 seconds after it opens.
Built from
npx shadcn@latest add https://agentsandhumans.ai/api/registry/approval-gate.jsonApprovalGate sourceApprovalGate in StorybookWatch the live trace, pause it, and see where the agent left the plan. Pause lets the step in flight finish, then holds before the emails go out.
Built from
npx shadcn@latest add https://agentsandhumans.ai/api/registry/progress-trace.jsonProgressTrace sourceProgressTrace in Storybooknpx shadcn@latest add https://agentsandhumans.ai/api/registry/interruption.jsonInterruption sourceInterruption in StorybookCheck the receipt, then undo the part that can be undone. The field change can be rolled back; the emails already went out.
Built from
npx shadcn@latest add https://agentsandhumans.ai/api/registry/agent-workflow.jsonReviewReceipt sourceReviewReceipt in Storybooknpx shadcn@latest add https://agentsandhumans.ai/api/registry/recovery.jsonRecovery sourceRecovery in Storybook























A replacement agent reads the old conversation and picks up the same pattern. The transcript looked clean, so the reviewer approved it.
→ MEMORYA replacement agent read the old chat log and copied the pattern. Tools that only show messages missed it each time.
→ MEMORYThree products shipped this week and each one caught the same problem at a different moment. The moment you catch it determines how much damage you can still prevent.
→ REVIEWWhere the month moved · by family
the 30 days before the last 30 days
| Family | Last 30 days | 30 before | Change |
|---|---|---|---|
| Decisions | 71 | 57 | +14 |
| Trust | 40 | 40 | 0 |
| Understanding | 31 | 37 | −6 |
| Handoffs | 19 | 15 | +4 |
| Context | 18 | 17 | +1 |
| Many agents | 13 | 11 | +2 |
| Surfaces | 8 | 1 | +7 |
Climbers and coolers · change in sightings
gained · right of zero lost ground · left of zero
| Pattern | Last 30 days | 30 before | Change |
|---|---|---|---|
| Approval | 26 | 15 | +11 |
| Review | 17 | 10 | +7 |
| Interruption | 8 | 3 | +5 |
| Confidence Signaling | 12 | 8 | +4 |
| Emergency Stop | 5 | 10 | −5 |
| Observability | 21 | 24 | −3 |
| Recovery | 6 | 9 | −3 |
How settled the field is · share of sightings
20% of 200 sightings land on 4 settled patterns
Settled · 20%Emerging · 58%Still watching · 22%
All three figures read the 2026-11-02 snapshot of pattern_drift_daily: confirmed sightings in published field notes, the last 30 days against the 30 before · n = 200 sightings this month, 178 the month before, across 29 patterns in 7 families.
SIGHTINGS / TRAILING 90 DAYS
Published, annotated sightings attached to each pattern, trailing 90 days (Aug 4 – Nov 2). The 1px tick on each track is the prior 90 days (May 6 – Aug 4). n = 266.
| Pattern | Trailing 90d | Prior 90d |
|---|---|---|
| Observability | 54 | 0 |
| Approval | 50 | 0 |
| Permissions | 41 | 0 |
| Review | 29 | 0 |
| Context | 24 | 1 |
| Confidence Signaling | 23 | 0 |
| Human Handoff | 23 | 0 |
| Agent-to-Agent | 22 | 0 |
SIGHTINGS / WEEK · SHARED 0–9 SCALE
Weekly counts of published, annotated sightings per pattern over the last 12 weeks (Aug 17 – Nov 2), every row on one scale; the dot is the latest week. Hover a week to read every pattern at once. n = 266.
| Pattern | Aug 17 | Aug 24 | Aug 31 | Sep 7 | Sep 14 | Sep 21 | Sep 28 | Oct 5 | Oct 12 | Oct 19 | Oct 26 | Nov 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Observability | 0 | 0 | 7 | 5 | 8 | 9 | 2 | 5 | 2 | 5 | 3 | 8 |
| Approval | 0 | 0 | 8 | 4 | 1 | 6 | 3 | 3 | 7 | 7 | 8 | 3 |
| Permissions | 0 | 0 | 8 | 4 | 2 | 7 | 3 | 2 | 4 | 5 | 3 | 2 |
| Review | 0 | 0 | 1 | 2 | 1 | 5 | 2 | 2 | 1 | 4 | 5 | 6 |
| Context | 0 | 0 | 3 | 3 | 1 | 6 | 0 | 3 | 2 | 2 | 1 | 3 |
| Confidence Signaling | 0 | 0 | 2 | 2 | 1 | 1 | 4 | 3 | 1 | 5 | 2 | 2 |
| Human Handoff | 1 | 0 | 4 | 0 | 0 | 4 | 3 | 0 | 0 | 4 | 5 | 2 |
| Agent-to-Agent | 0 | 0 | 2 | 3 | 1 | 2 | 1 | 3 | 1 | 2 | 5 | 2 |
The field is still forming: only 4 of 29 patterns are established.
Current lifecycle stage of every catalogued pattern · stages per the promotion bar on /methodology · n = 29.
MONTHS SINCE FIRST SIGHTING
First sighting = earliest observed date attached to the pattern · promotions from the pattern changelog · n = 29 patterns.
| Pattern | Lane | First sighted | Months since |
|---|---|---|---|
| Agent-to-Agent | EMERGING | Aug 2026 | 2 |
| Review | EMERGING | Aug 2026 | 2 |
| Budget Scoping | WATCHING | Aug 2026 | 2 |
| Multi-Agent Roster | WATCHING | Aug 2026 | 2 |
| Confidence Signaling | WATCHING | Aug 2026 | 2 |
| Permissions | EMERGING | Aug 2026 | 3 |
| Observability | EMERGING | Aug 2026 | 3 |
| Ambient Status | WATCHING | Aug 2026 | 3 |
| Off-Brief Alert | WATCHING | Jul 2026 | 3 |
| Context | EMERGING | Jun 2026 | 4 |
| Generative UI | EMERGING | Jul 2026 | 4 |
| Background Execution | EMERGING | Jun 2026 | 4 |
| Emergency Stop | WATCHING | Jul 2026 | 4 |
| Reach Preview | WATCHING | Jul 2026 | 4 |
| Approval | ESTABLISHED | Jun 2026 | 5 |
| Eval Run Setup | WATCHING | Jun 2026 | 5 |
| Release Decision | WATCHING | May 2026 | 5 |
| Delegation | ESTABLISHED | May 2026 | 6 |
| Planning | ESTABLISHED | Apr 2026 | 6 |
| Memory | EMERGING | May 2026 | 6 |
| Progress | ESTABLISHED | Apr 2026 | 7 |
| Interruption | EMERGING | Mar 2026 | 8 |
| Human Handoff | EMERGING | Mar 2026 | 8 |
| Agent Identity | EMERGING | Feb 2026 | 9 |
| Recovery | EMERGING | Feb 2026 | 9 |
| Case Drilldown | WATCHING | Aug 2024 | 27 |
| Production Drift | WATCHING | Aug 2024 | 27 |
| Eval Set Authoring | WATCHING | Jul 2024 | 28 |
| Comparison View | WATCHING | Jul 2024 | 28 |












● ESTABLISHED — A STABLE CONVENTION ACROSS INDEPENDENT VENDORS · ◐ EMERGING — SEEN ACROSS PRODUCTS, SHAPE STILL SETTLING · ◌ CONTESTED — VENDORS ACTIVELY DISAGREE
07
WEEKLY · FREE
FIVE-MINUTE READ
NO ADS · NO NOISE
How humans and agents work together: the day's field notes and the patterns behind them, in one short email around noon UTC.
Free. No spam. Unsubscribe anytime.