hraness
Theme
Appearance

correctness

the methods that make agent-written software hold up: proofs, properties, replay, and receipts.

software an agent wrote in an afternoon is cheap to produce and expensive to trust. the answer is not to write less of it; it is to make wrongness cheap to find. every lesson in this category names a specific mechanism that catches a specific class of error, drawn from the projects Hraness actually runs.

the series starts from a working definition of unreasonably robust programming, then walks the toolbox: formal proofs, stateful testing, property tests, mutation, claims ledgers, replay, and the release machinery that proves where bytes came from. each lesson links the projects that use the technique, and each says what the technique cannot show.

lessons

projects

drafted with ai assistance by ben guo