Start hereContents
Start heresource checked

Contents and learning route

The complete ordered reading route: establish ownership, then trace the durable control plane, adapters, work lifecycle, clients, remote paths, shipping system, and architectural synthesis.

What this chapter resolves
  • See why the order follows runtime causality instead of repository folders.
  • Understand the scope of every completed part and its visual explanations.

The old book introduced several keystone concepts long after depending on them. This edition orders the material by causal distance from one user request. The repository atlas remains available as reference, but it does not dictate the story.

Start here

  • How to read a changing system — evidence, revision, and reading paths.
  • The complete system map — the same architecture in spatial form.
  • One request, every boundary — a step-through trace before the zoomed chapters.

Part I · Boundaries and vocabulary

  1. Control surface, not agent brain
  2. Environment · project · thread · turn · session
  3. Repository and dependency atlas
  4. Runtime topologies and technology choices

Part II · Boot and connect

  1. The npx t3 bootstrap path
  2. Server composition and execution boundary
  3. Effect RPC, subscriptions, and wire contracts
  4. Pairing, scopes, credentials, and WebSocket upgrade

Part III · The durable domain kernel

  1. Commands and invariants
  2. Events, receipts, and idempotency
  3. Projection tables and read models
  4. Post-commit reactors: serialized handling without durable delivery
  5. SQLite, files, settings, secrets, migrations, and recovery

Part IV · Five harnesses, one product model

  1. The ProviderAdapter contract
  2. Drivers, instances, registries, and multi-instance routing
  3. Codex through app-server JSON-RPC
  4. Claude through the Agent SDK
  5. Cursor and Grok through ACP
  6. OpenCode and the normalization matrix
  7. Two usage systems: live context telemetry and transcript accounting

Part V · The work lifecycle

  1. Project discovery and t3.json
  2. Current checkout vs isolated worktrees
  3. Start, stream, steer, interrupt, settle
  4. Permission modes, approvals, and structured input
  5. Threads, provider tasks, plans, skills, and subagents
  6. Who owns context, compaction, and memory
  7. Hidden-ref checkpoints, diffs, and revert
  8. Terminals, files, previews, MCP, VCS, and pull requests

Part VI · Client architectures: shared semantics, platform edges

  1. The shared client runtime
  2. Web routes, state, and rendering performance
  3. Composer, work log, review, and sidebar lifecycle
  4. Desktop: Electron, IPC, server ownership, browser, SSH
  5. Mobile: React Native, persistence, outbox, sharing, notifications

Part VII · Reach and ship

  1. Primary, paired bearer, Tailscale endpoints, and SSH access
  2. T3 Connect: OAuth, DPoP, relay, and tunnel
  3. Reconnect, multi-environment state, notifications, version skew
  4. Distribution artifacts: CLI, hosted app, desktop, mobile, marketing, and AUR
  5. Release graph, three update systems, and observability/privacy

Part VIII · Synthesis

  1. Six complete traces: ownership, convergence, and failure boundaries
  2. Decisions, trade-offs, limitations, and an honest roadmap
T3
Source-locked editionRead against fa219001d · 23 Aug 2026
Book search

Find a concept, module, or source path

Type two or more characters.