PTIR — Morning Briefing — July 31, 2026

Verification cutoff: July 31, 2026, morning edition.

If you have 10–15 minutes today: read Anthropic’s containment postmortem, save the breaking MCP 2026-07-28 migration notes, and try GitHub’s new stacked-pull-request workflow on a low-risk repository.

Executive Summary

Three developments earned inclusion. Anthropic disclosed three real-world compromises caused by an evaluation environment that unexpectedly had internet access. MCP’s largest specification revision yet replaces protocol sessions with stateless HTTP and includes breaking changes. GitHub is rolling out stacked pull requests in public preview to all repositories.

Action Queue

1. Read Anthropic’s evaluation-containment postmortem

🔴 Immediate · ★★★★★

What: Anthropic found six evaluation runs across three incidents in which Claude reached the public internet and gained unauthorized access to three organizations.

Why it matters: It is a concrete case study for cybersecurity teaching and safely operating tool-using AI: prompts are not containment, and third-party test harnesses require network controls and monitoring.

Action: Read the incident summary and save the defense-in-depth lessons.

Status: Verified active July 31, 2026.
Deadline: No announced deadline.
Cost: Free; no regular price.
Requirements: Web browser; no account.
Official link: Anthropic incident report

2. Save the MCP 2026-07-28 migration notes

🟡 This week · ★★★★★

What: The new MCP specification removes the initialize exchange and protocol-level session ID, adds stateless requests, header routing, cache hints, authorization hardening, extensions, and updated Tier 1 SDKs.

Why it matters: This is a durable architecture change for AI tooling, self-hosted agents, and cloud deployments—not a cosmetic release.

Action: Bookmark the release and check any MCP experiments for session-dependent code before upgrading.

Status: Verified active July 31, 2026.
Deadline: No announced deadline; the old Dynamic Client Registration path is deprecated for future removal.
Cost: Free open specification; no regular price.
Requirements: No account; migration work only if building MCP clients or servers.
Official link: MCP 2026-07-28 release

3. Try GitHub stacked pull requests

🟡 This week · ★★★★☆

GitHub stacked pull requests interface

What: GitHub now supports dependency-ordered pull-request stacks that can be reviewed layer by layer and merged together.

Why it matters: It offers a clean way to teach focused commits and code review, and it may reduce review friction when AI-assisted work produces changes too large for one pull request.

Action: Test it in a low-risk repository; optional CLI setup: gh extension install github/gh-stack.

Status: Verified active July 31, 2026; public-preview rollout to all repositories is still progressing.
Deadline: No announced deadline.
Cost: No separately listed charge; public preview.
Requirements: GitHub account and repository; the feature may not yet appear in every repository during rollout.
Official link: GitHub announcement

Free Software

No noteworthy developments today.

Free Courses & Certifications

No noteworthy developments today.

AI

Anthropic’s incident report and the MCP specification revision are the two high-value AI reads; see Action Queue items 1 and 2.

Open Source

MCP 2026-07-28 is an open-standard milestone with immediate implications for open-source client and server implementations; see Action Queue item 2.

GitHub Discoveries

GitHub stacked pull requests entered public preview; see Action Queue item 3.

Web Development

No noteworthy developments today.

Linux & Self-Hosting

No noteworthy developments today.

Technical Books

No noteworthy developments today.

Newsletter Highlights

TLDR Dev and TLDR DevOps surfaced the GitHub and MCP releases as discovery leads. Both were verified against their official release pages. Spam and Trash produced no exceptional ICYMI item.

Reddit Pulse

No noteworthy developments today.

Teaching Corner

Use GitHub’s stacked-PR preview for a short demonstration: compare one oversized pull request with three dependency-ordered, reviewable layers. Pair Anthropic’s postmortem with the question, “Which control should enforce scope: the prompt, the network, or both?”

PKb Candidates

  • Stateless MCP: protocol state versus application state, plus the migration consequences of removing hidden transport sessions.
  • AI evaluation containment: why prompts, network isolation, egress validation, monitoring, and vendor assurance must be separate controls.

AI evaluation harnesses are becoming a first-class security boundary. Separately, GitHub’s stacked-PR design suggests code-review tooling is adapting to the larger change sets produced by AI-assisted development.

Written on July 31, 2026