Source changed 2026-10-03 05:29:54 UTC · snapshot created 2026-10-03 05:30:57 UTC · last check 2026-10-03 07:15:14 UTC
A.19.CN:9 - Anti‑patterns (and the fix)
Anti‑pattern
Symptom
Why it hurts
Fix (CN‑Spec slot)
Chartless number
“Latency = 120”
No unit/vantage → untestable
Fill cs_basis + chart
Normalization smuggling
Quiet “per‑unit” normalisation mid‑stream
Trend reversal
Declare UNM normalization references (NormalizationMethodId / NormalizationMethodInstanceId) + named invariants (see A.19.UNM)
Bridge-by-name
Reusing equal labels under different schemes
False comparability
Establish the exact F.9 relation and state the separate receiving use and tolerated loss
Free-hand averaging
An arithmetic mean is used without a model for the intended risk result
The number can answer the wrong question
Use A.9 to select a justified law, bound or separate-input result; declare an actual Γ_fold only for the selected fold
CN‑frame sprawl
Ten nearly‑identical CN‑frames
Cognitive debt
Use Registry + DRR; prefer reuse
Self-certification hidden by assignments
A holder authors the basis and later certifies it under a new role
A required independent check still examines that holder’s own basis
Apply §4.2 to actual participation in the exact edition; separate authority and examination, and keep uncertified use explicit when certification is not required