# Self-Healing Architecture

Record: `arch:self-healing-architecture`
Kind: capability
Layer: [Correctness Core](https://banes-lab.com/records/layer/correctness-core.md)
Severity: contextual
Scope: system, infrastructure, runtime
Canonical: https://banes-lab.com/ontology#arch-self-healing-architecture

## Repair

- Refactored by: Add Health Checks, Add Restart/Remediation Policy
- Detected by: recurring manual recovery steps
- Violated by: detectable failure without automated remediation
- Measured by: MTTR, auto-recovery success
- Enforced by: orchestration policy, runbooks

## requires

- [Observability](https://banes-lab.com/records/arch/observability.md)
- [Health Checks](https://banes-lab.com/records/arch/health-checks.md)
- [Automation](https://banes-lab.com/records/lex/automation.md)

## reinforces

- [Resilience](https://banes-lab.com/records/arch/resilience.md)

## enables

- [Autonomous Recovery](https://banes-lab.com/records/arch/autonomous-recovery.md)

## conflicts-with

- [Manual-Only Recovery](https://banes-lab.com/records/lex/manual-only-recovery.md)

## tensions-with

- [Automation Risk](https://banes-lab.com/records/lex/automation-risk.md)

## tensions

- [Self-Healing Architecture Automation Risk](https://banes-lab.com/records/tension/automation-risk-self-healing-architecture.md)

## referenced-by

- [Chaos Engineering](https://banes-lab.com/records/arch/chaos-engineering.md)
