Engineering log

Devlog

Notes from building Routeplane, a local-first model router written in Rust. What broke, what the tests failed to catch, and what changed because of it.

devlogJuly 30, 2026

A lenient client is not a correct wire

I served the OpenAI Responses API for months without a parse error. A stricter client found three required fields I had never emitted, plus four other green signals that had been lying the whole time.

devlogJuly 16, 2026

The feature that was never running

A project-config overlay shipped, passed every test, and did nothing at all on the only code path that mattered. The adversarial review found it four days later.