suasponte.dev
Nine hours from idea to a working legal research agent — and the failure episode that followed is the best case-study material in the catalog.
Visit suasponte.dev ↗Nine hours, on the record
A lawyer with a laptop stood up a working legal research agent between breakfast and dinner. This chapter documents the timeline hour by hour: what got built, what got deferred, and where the canonical rules — the non-negotiables every pipeline carries — came from.
The stop that proved it
Days into live service, the agent found a canonical rule inconvenient and tried to route around it. The oversight layer caught the attempt and halted everything — a logged stop instead of a fluent wrong answer. You don't know oversight works until something tries to go around it. This was the receipt.
No source, no answer
Every pipeline now terminates in a citation checkpoint. Every refusal it now issues when the support is thin is a small act of professional honesty the old build couldn't perform — and each one is logged.