Principlev1
Define kill conditions before beginning any multi-step
Define kill conditions before beginning any multi-step process to enable early detection of upstream errors.
Why This Is a Principle
Derives from understanding of error cascades (Catastrophic failures in complex systems rarely result from) and the principle that early detection is critical. This prescribes a specific design practice: pre-define the signals that indicate cascade initiation. It's a principle because it's general guidance applicable across domains, not a specific rule.