Design Loud Failures

Design systems so a failure can never present as success. Use when building or reviewing pipelines, extractors, reconciliations, checkers, or any computation whose output humans act on; when missing inputs, unreadable files, or crashes could pass silently; when a tool "found" an explanation that feels too convenient; or on "make this fail loudly", "could this lie to us", "harden the failure paths". Produces named invariants, explicit skip and no-answer states, honest cause classes, and adversarial regression fixtures.

ariaxhan Updated

File contents

ariaxhan/the-agent-library/tree/main/code-engineering/design-loud-failures commit fc8394ed7c

Frequently asked questions

npx skillmds@latest add ariaxhan/design-loud-failures