Three clocks are running this week, and a founder can act on all three before Friday. The protocol that wires your agent to its tools finalizes in seven days. A 2.8-trillion-parameter model just went live with its open weights promised for July 27. And the most-used coding agent shipped a fix for a bug that could have let a runaway subagent touch your main branch. All three items below are verified and dated; each carries the one line that changes what a team of one does next.

1. MCP's stateless spec locks July 28 — this is your migration week#

The Model Context Protocol's 2026-07-28 revision publishes as the final specification on July 28, 2026 — one week out. Its release candidate locked May 21, so nothing below should surprise you if you've been reading along, but the deadline is now real.

The headline is that MCP goes stateless. The initialize/initialized handshake and the Mcp-Session-Id header are removed; protocol version, client info, and capabilities now ride inside _meta on every request, so any request can land on any server instance. The Streamable HTTP transport adds Mcp-Method and Mcp-Name headers so a load balancer can route without inspecting the body. Around that core sit three additions: an Extensions framework (reverse-DNS IDs that version independently of the spec), Tasks graduating from experimental core to an official extension with a stateless handle lifecycle, and MCP Apps — servers that ship interactive HTML rendered in a sandboxed iframe. Authorization is hardened across six proposals, including iss validation per RFC 9207.

What it means: A server that needed sticky sessions and a shared session store can now sit behind a plain round-robin load balancer — the cheapest infrastructure a bootstrapped team runs. But you have to migrate the handshake and session logic and move any real state into explicit tool-returned handles. If you haven't started, our migration checklist and the client walkthrough are the fast paths; the Extensions, Apps, and Tasks breakdown covers what's new beyond statelessness. We flagged this a week ago in last week's wire; now the clock reads seven days.

2. Kimi K3 — a 2.8-trillion-parameter open-weight model, weights promised July 27#

Moonshot AI unveiled Kimi K3 on July 16, 2026: a 2.8-trillion-parameter mixture-of-experts model with 896 experts, 16 active per token, MXFP4 quantization, and a 1-million-token context window. As of July 20 it is hosted-only — available through the Kimi API and OpenRouter at $3 per million input tokens and $15 per million output ($0.30 for cached input), flat across the full context. Moonshot has committed to publishing full open weights by July 27, 2026 under a Modified MIT license, though at launch no checkpoint, license file, or model card had shipped yet.

Treat the benchmark claims with care: Moonshot's coding numbers rest on newer suites (DeepSWE, SWE Marathon, Program Bench) that aren't yet independently replayable, and there were no SWE-bench Verified or Pro figures at launch. The verifiable facts are the architecture, the context window, the price, and the promised weights.

What it means: If the weights land as promised, a near-frontier coding model becomes something a small team can self-host or run through cheap third-party inference — a direct hedge against closed-model pricing and lock-in. But 2.8T parameters at ~1.4TB of weights is not a laptop deployment; the practical near-term move is to prototype on the API this week and decide whether the open weights actually beat your current bill at your token volume. It slots into the same decision as its predecessor — see our open-weight coder routing guide and the licenses that actually govern these models, because "open weight" and "you can build a business on it" are not the same sentence until you've read the license.

3. Claude Code shipped eight releases in a week — one fixes a real data-safety bug#

Claude Code moved fast: eight point releases between July 14 and July 19, 2026 (2.1.208 through 2.1.215). Most are housekeeping, but one is a genuine safety fix. 2.1.210 patches isolation: 'worktree' subagents that could run git-mutating commands against the main repo checkout instead of their own isolated worktree — exactly the failure mode that turns a parallel-agent experiment into a corrupted branch. The same release hardens the Agent tool against indirect prompt injection from content a subagent reads, and fixes the ultracode keyword opt-in from firing on non-human input like webhook payloads. Earlier in the run, 2.1.208 added an opt-in screen-reader mode (--ax-screen-reader) and a CLAUDE_CODE_PROCESS_WRAPPER hook for corporate launchers.

What it means: If you run parallel background coding agents — increasingly the default for a solo builder trying to move like a team — update before your next run. The worktree fix and the prompt-injection hardening are the kind of quiet corrections that only matter the one time they would have cost you a working tree. For the broader picture of which coding agent actually contains a runaway subagent, we compared the field in Claude Code vs Cursor vs Cline.

Do this before Friday: finish (or scope) your MCP server migration ahead of the July 28 lock, spin up a Kimi K3 API key to see whether the price-per-token pencils out for your workload, and bump Claude Code to 2.1.210 or later. Three clocks, three moves — and every one of them got more concrete this week.