Schema
The resolutions
Every tension edge in the canon is listed with its resolution, meaning the two records, the mechanism that settles it, the layer each side owns and the rule. An explicit resolution is one the canon states, and the rest are derived from the layers the two sides occupy, by the derivation described in separate, trade, or mitigate on the architecture page.
Artificial Intelligence Architecture against Determinism
- Mechanism: irreducible-tradeoff
- Derived from the layers
Artificial Intelligence Architecture against Explainability
- Mechanism: irreducible-tradeoff
- Derived from the layers
Machine Learning Architecture against Experimentation Speed
- Mechanism: irreducible-tradeoff
- Derived from the layers
Model Governance against Experiment Velocity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Model Evaluation against Metric Completeness
- Mechanism: irreducible-tradeoff
- Derived from the layers
Model Inference against Latency/Cost
- Mechanism: irreducible-tradeoff
- Derived from the layers
Retrieval-Augmented Generation (RAG) against Retrieval Quality/Latency
- Mechanism: irreducible-tradeoff
- Derived from the layers
Vector Search against Explainability/Recall
- Mechanism: irreducible-tradeoff
- Derived from the layers
Knowledge Graphs against Curation Cost
- Mechanism: irreducible-tradeoff
- Derived from the layers
Explainability against Model Complexity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Model Safety against Capability/Utility
- Mechanism: irreducible-tradeoff
- Derived from the layers
Prompt Engineering against Robustness
- Mechanism: irreducible-tradeoff
- Derived from the layers
Model Drift Monitoring against Monitoring Cost
- Mechanism: irreducible-tradeoff
- Derived from the layers
Agentic Architecture against Determinism
- Mechanism: irreducible-tradeoff
- Derived from the layers
Observability against Cost/Noise
- Mechanism: irreducible-tradeoff
- Derived from the layers
Logging against Noise/Personal Data Leakage
- Mechanism: irreducible-tradeoff
- Derived from the layers
Monitoring against Alert Noise
- Mechanism: irreducible-tradeoff
- Derived from the layers
Alerting against Alert Fatigue
- Mechanism: irreducible-tradeoff
- Derived from the layers
Auditability against Storage/Privacy
- Mechanism: irreducible-tradeoff
- Derived from the layers
Audit Logging against Privacy
- Mechanism: irreducible-tradeoff
- Derived from the layers
Traceability against Metadata Propagation Overhead
- Mechanism: irreducible-tradeoff
- Derived from the layers
Correlation ID against Header/Metadata Management
- Mechanism: irreducible-tradeoff
- Derived from the layers
Causation ID against Metadata Verbosity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Distributed Tracing against Overhead/Sampling
- Mechanism: irreducible-tradeoff
- Derived from the layers
SLO/SLI against Feature Velocity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Dashboards against Dashboard Sprawl
- Mechanism: irreducible-tradeoff
- Derived from the layers
Strategy Pattern against Class Count
- Mechanism: irreducible-tradeoff
- Derived from the layers
Template Method Pattern against Inheritance Coupling
- Mechanism: irreducible-tradeoff
- Derived from the layers
Observer Pattern against Ordering
- Mechanism: irreducible-tradeoff
- Derived from the layers
Observer Pattern against Debuggability
- Mechanism: irreducible-tradeoff
- Derived from the layers
Mediator Pattern against Mediator God Object
- Mechanism: irreducible-tradeoff
- Derived from the layers
Command Pattern against Simplicity
- Mechanism: irreducible-tradeoff
- Derived from the layers
State Pattern against Class Proliferation
- Mechanism: irreducible-tradeoff
- Derived from the layers
Chain of Responsibility Pattern against Traceability
- Mechanism: irreducible-tradeoff
- Derived from the layers
Iterator Pattern against Simplicity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Visitor Pattern against Element Stability
- Mechanism: irreducible-tradeoff
- Derived from the layers
Memento Pattern against Memory Footprint
- Mechanism: irreducible-tradeoff
- Derived from the layers
Null Object Pattern against Silent No-Op Risk
- Mechanism: irreducible-tradeoff
- Derived from the layers
Finite State Machine against State Explosion
- Mechanism: irreducible-tradeoff
- Derived from the layers
Statecharts against Tooling Complexity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Factory Pattern against Simplicity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Factory Method Pattern against Inheritance Complexity
- Mechanism: irreducible-tradeoff
- Derived from the layers
Abstract Factory Pattern against Boilerplate
- Mechanism: irreducible-tradeoff
- Derived from the layers
Builder Pattern against Boilerplate
- Mechanism: irreducible-tradeoff
- Derived from the layers
Prototype Pattern against Copy Semantics
- Mechanism: irreducible-tradeoff
- Derived from the layers
Singleton Pattern against Testability
- Mechanism: irreducible-tradeoff
- Derived from the layers
Singleton Pattern against Dependency Injection
- Mechanism: irreducible-tradeoff
- Derived from the layers
Adapter Pattern against Mapping Overhead
- Mechanism: irreducible-tradeoff
- Derived from the layers
Facade Pattern against Over-Centralization
- Mechanism: irreducible-tradeoff
- Derived from the layers