Source changed 2026-10-03 10:39:28 UTC · snapshot created 2026-10-03 10:40:04 UTC · last check 2026-10-03 11:05:10 UTC
C.31.RSA:8 - Common Anti-Patterns and How to Avoid Them
Anti-pattern
Symptom
Repair
ArchitectureAmount
A reusable share is treated as an amount of architecture.
Restate as report-only share under one declared accounting basis.
ResidueIsWaste
All bespoke residue is marked bad.
Split repairable residue from bounded exception.
HeterogeneousPseudoSum
Templates, interface variants, work items, evidence packages, and exceptions are summed as if they shared one unit.
Declare accounting basis or keep the decomposition qualitative.
EvidenceReuseAsAssurance
Evidence reuse share is treated as assurance.
Recover the evidence-validity claim’s source-to-use basis through A.10; use G.6 for a citable provenance path when needed and B.3 for assurance reliance.
RSAAsC31Duplicate
RSA repeats every modularity characteristic.
Keep RSA to reusable loci, bespoke residue, residual uncertainty, report-only shares, and source-return conditions.
NoSourceReturn
Accounting hides source distinctions used by downstream action.
Add sourceReturnCondition or narrow admissible use.