Posts
All the articles I've posted.
Your LLM can't hallucinate a number it was never given
Anti-hallucination gets written as a prompt rule. It belongs in the code that builds the prompt, and the sharpest version of it is one line long.
Three bugs, one root cause: the label was not the identity
A rendering layer derives a human label from a machine identity. Both are strings. The type checker has nothing to say and the money path does.
Cache the prompt, not the inputs
The key listed the inputs someone believed mattered. The prompt had grown three fields since, and nothing in the system could have noticed.
The endpoint that succeeded at doing nothing
Correct status code, clean logs, zero exceptions, wrong data. What happens to the promise you deliberately didn't await.