# Silent Data Corruption

Record: `arch:silent-data-corruption`
Kind: anti-pattern
Layer: [Enforcement Core](https://banes-lab.com/records/layer/enforcement-core.md)
Severity: discouraged
Scope: contract_compatibility, correctness_verification
Canonical: https://banes-lab.com/ontology#arch-silent-data-corruption

## Repair

- Refactored by: validate_at_boundary, add_invariants, add_reconciliation, audit_data_changes
- Detected by: missing_boundary_validation, no_invariant_check, impossible_state_in_database, reconciliation_failures
- Violated by: Accept, transform, or persist invalid data without validation, checksums, [invariants](https://banes-lab.com/records/arch/invariants.md), [reconciliation](https://banes-lab.com/records/lex/reconciliation.md), or audit.

## referenced-by

- [Fail Fast](https://banes-lab.com/records/arch/fail-fast.md)
