15 — 21 AUGUST 2026

What didDavid do?

One picker · customer-hosted connectors · a tenant with the wrong address

0MERGED
0OPEN
0CLOSED

SCROLL ↓

ACT I — THE PICKER · BUILT THREE TIMES

Three pickers.Now one.

Connect · the dashboard · and a third, half-alive in onboarding

3 → 1

Seven pull requests · all merged 17 August

Yarn workspace root — no behavior change#3262 · −5,515
Headless core in packages/picker#3263 · +2,077
Connect skin over the shared core#3264 · +2,207
Dashboard skin — the duplicate is deleted#3265 · −745
Onboarding hosts the pickers outside the iframe#3266 · +1,228
Dashboard front door#3270 · +1,645
Design and agent handoff, written first#3257 · +454

The dashboard copy was 509 lines that already existed elsewhere. Deleting it was the fourth step, not the first — every one of the seven ships on its own.

ACT II — CONNECTORS · BRING YOUR OWN

Point us atyour own server.

#3267 · +6,916 lines · the largest of the week

Persistence, live query path, UI, agentSHIPPED · #3267
Confident-read tools auto-approved at connectSHIPPED · #3283
The list now says why a tool is read-onlySHIPPED · #3285
OAuth against a customer’s MCP serverSTILL OPEN

A connector used to mean a provider we had written code for. It now means an address the customer gives us — and a classifier decides which of its tools are safe to approve without asking.

ACT III — ONE TENANT · STILL OPEN

Every linkpointed at the wrong door.

Their own host · rejected by ours

TENANT MCP CELL HOST TENANT HOST 421
Connect links built from the cell’s origin#3275 · IN REVIEW
Provider webhooks registered at the cell host#3275 · IN REVIEW
Authenticated MCP returns 421#3292 · OPENED THURSDAY

One root cause underneath three separate reports: a single-tenant deployment was being told its address by the cell it happens to run in, rather than by itself.

01 — THE REST OF IT

And the small ones.

Six more · none of them glamorous

Batch folder-policy save — one transaction, one re-sync#3258
Dropbox: team-nested shared folders walked as roots#3253
Embedded Connect panel themed to its host#3259
Tenant database reads, SELECT-only#3274
Two recurring dashboard console errors#3272
Review gate: unreadable verdict vs unwritten one#3221
02 — THE COUNT

Where it landed.

12 tickets filed against one feature · all of them MCP

0MERGED
0OPEN
0TICKETS CLOSED
0TICKETS FILED