blog.hawzu.com

An Instruction Is Not an Invariant

Building a test case generator turned up rules the model ignored, and one that never reached it at all. What moved into the schema, what could only be tested, and the two things that came back out.

26 Aug 2026 ai, engineering

blog.hawzu.com

Oracle Reads Your Project, Not the Internet

The AI is grounded in three separate corpora — the product docs, your own specifications, and your test coverage — kept deliberately apart, each behind exactly one read path.

19 Aug 2026 ai, engineering

Architecture

Production Is Never a Safe State

We didn't try to predict every bad request. We made the API surface explicit, then made the application enforce its own definition of what is allowed to exist.

17 Aug 2026 6 min architecture, observability

blog.hawzu.com

Confidence Is Assembled, Not Calculated

No single metric answers "are we ready to ship?" Release confidence is assembled from connected evidence — coverage, executions, defects, risk — until the pieces point the same way, then judged by people.

28 Jul 2026 qa, product

blog.hawzu.com

Software Is Inherently Uncertain

Metrics tell you what you know, never what you don’t. Software is uncertain by nature, so testing can only reduce that uncertainty enough for people to decide — it can’t remove it.

25 Jul 2026 qa, engineering

blog.hawzu.com

Freezing a Release at Sign-Off

Sign off a release and its analytics stop moving — the defect picture and the acceptance criteria it was judged against are both snapshotted, so a release that shipped as Ready still reads Ready a year later.

8 Jul 2026 qa, engineering