Rule Error Handling

Validate at Boundaries

Validate data at system boundaries; trust internal code

errorsvalidationboundaries
CLAUDE.md

Validate data at system boundaries — HTTP handlers, message consumers, file parsers. Once data passes validation, trust it internally. Don’t re-validate at every function call.

Copy this block into your CLAUDE.md or agent config file to enforce it in your workflow.

get crystl