Reasoning
The test surfaces
The test surfaces are what a system can be wrong about. Each is a dimension seen through a lens, listed with the invariant that must hold, the techniques that observe it, the predicate and what grounds it, the evidence it requires and the verdicts it can return. The architecture page reads the same grid in what can drift, seen through how it drifts.
semantic-correctness
- Dimension: meaning
- Lens: semantic
- Invariant: correct-outputs
- Predicate: equivalence
functional-correctness
- Dimension: function
- Lens: behavioral
- Invariant: correct-state-evolution
- Predicate: invariant
state-correctness
- Dimension: state
- Lens: sequential
- Invariant: valid-state-transitions
- Predicate: temporal-order
interface-correctness
- Dimension: structure
- Lens: structural
- Invariant: valid-interfaces-and-contracts
- Predicate: schema
interaction-correctness
- Dimension: relation
- Lens: relational
- Invariant: correct-interactions
- Predicate: equivalence
temporal-correctness
- Dimension: time
- Lens: temporal
- Invariant: acceptable-execution-time
- Predicate: bound
concurrency-correctness
- Dimension: behavior
- Lens: temporal
- Invariant: safe-concurrent-behavior
- Predicate: invariant
memory-correctness
- Dimension: composition
- Lens: evolutionary
- Invariant: controlled-memory-usage
- Predicate: bound
resource-correctness
- Dimension: composition
- Lens: behavioral
- Invariant: acceptable-resource-consumption
- Predicate: absence
performance-correctness
- Dimension: scale
- Lens: statistical
- Invariant: acceptable-execution-time
- Predicate: bound
reliability-correctness
- Dimension: probability
- Lens: anomaly
- Invariant: reliability-under-faults
- Predicate: absence
availability-correctness
- Dimension: probability
- Lens: temporal
- Invariant: availability-under-stress
- Predicate: bound
consistency-correctness
- Dimension: relation
- Lens: statistical
- Invariant: consistency-across-components
- Predicate: invariant
data-correctness
- Dimension: identity
- Lens: structural
- Invariant: correct-outputs
- Predicate: invariant
numerical-correctness
- Dimension: scale
- Lens: anomaly
- Invariant: numerical-validity
- Predicate: invariant
security-correctness
- Dimension: cause
- Lens: causal
- Invariant: security-boundaries
- Predicate: absence