# Timeout Omission

Record: `arch:timeout-omission`
Kind: anti-pattern
Layer: [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)
Severity: discouraged
Scope: resilience_recovery
Canonical: https://banes-lab.com/ontology#arch-timeout-omission

## Repair

- Refactored by: add_timeout, propagate_deadline, add_cancellation, fallback_or_failfast
- Detected by: HTTP_call_without_timeout, DB_query_without_timeout, missing_cancellation_token, no_deadline_propagation
- Violated by: Call external systems without explicit timeouts, cancellation, or deadline propagation.

## referenced-by

- [Timeout Pattern](https://banes-lab.com/records/arch/timeout-pattern.md)
