Skip to content
The Handover

Guides

These stale when the tooling changes, so they record the tool and version they were tested against.

Each tool a project depends on deserves its own short rootnote in two layers — the vendor's map of its documentation, and a record of where it catches agents out, which vendors rarely publish.

General Chat · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 23 October 2026 on Claude Code 2026-10

What you link to decides your tooling, and the consent rules decide whether a cookieless story survives.

General Chat · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 31 July 2026 on UK CAP Code, PECR and UK GDPR as at 2026-07

How to submit a document, what happens to it during review, and what rights you keep.

General Chat · GuidesThe Handover
Reviewed 7 August 2026

The draft-and-hand-over boundary for outbound email, and the ways email rendering differs from the web.

General Chat · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 8 August 2026 on major email clients as at 2026-08

A stateful fake plus a control API, so a real app runs a full journey with no live calls — and the isolation you must build before the first run.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 21 August 2026 on Rust with an embedded HTTP router 2026-08, Playwright 1.x

Four ratios used to score code quality, and four different reasons each one measured something other than what it claimed.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 28 August 2026 on Rust 1.96.0, Claude Code 2026-08

Two independent causes of a false-positive block, only one of which you can do anything about.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 22 July 2026 on Cloudflare Radar and the major URL-reputation databases as at 2026-07unconfirmed

Getting a credential from its store into its destination without it ever appearing as text the assistant emits.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 7 August 2026 on security (macOS Keychain CLI) macOS 14+

Four checks that passed because they had no subjects — three in a scoring tool, and one set that caught this document's own author an hour after he went looking for them.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 18 September 2026 on Rust 1.96.0, Claude Code 2026-09

Seven invariants every document in this library must satisfy, and what happens to one that does not.

General Chat · GuidesThe Handover
Reviewed 6 August 2026

Drive interfaces by stable identity rather than pixels, in tiers, so tests are headless, deterministic and fan out.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 21 August 2026 on Playwright 1.x, Vitest + Testing Library 3.x, Tauri 2.x

Three ways a passing check reports success without ever being able to report anything else.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 11 August 2026 on zsh 5.9, bash 3.2+, GitHub Actions 2026-08

Two tests decide whether a passage is worth its tokens, and applying them to twelve rootnotes found that padding accumulates in documents that explain and almost never in documents that constrain.

General Chat · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 16 September 2026 on Claude Code 2026-09

Why every session starts cold, what follows from that, and the four layers that turn context into something an agent can be handed.

General Chat · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 28 August 2026 on Claude Code 2026-08

Six ways a code scanner mistook writing about a practice for following it, and a seventh found inside the check built to prevent the other six.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 28 August 2026 on Rust 1.96.0, Claude Code 2026-08

Two ways text scanning silently misses what it exists to find — soft line wraps, and identifiers in an unexpected form.

Coding · GuidesLeon Mallett, Founder of Captivated Ltd with Claude Code
Last confirmed working 11 August 2026 on Node 24, JavaScript RegExp ES2024