Engineering notes

Notes from the engineering team

We publish a note when a piece of build work teaches us something worth passing to another engineering team. Each one describes how we design, test and hand over the software we deliver, in enough detail to be useful to the people who will maintain it.

Agent development

Putting an agent into production

The checks we run before an LLM agent is allowed to touch real users or real data: an evaluation set written before the demo, retrieval measured apart from the model, scoped tool permissions, a reviewer and an audit trail, cost and latency budgets, defined failure behaviour, replayable traces, and a runbook the client team can operate without us.

Read the note