C.31.RSA:1 - Problem frame
Use this pattern when a practitioner needs to locate where reusable structure lives, where bespoke residue grows, which accounting basis is being used, what can be refactored, and what remains a bounded exception or source-return condition. A report-only share supports a separate use only when that use meets the conditions defined by its applicable pattern.
Claim-use boundary: any use that relies on the RSA account to make a claim beyond reusable-structure accounting is outside RSA. Examples include comparison, publication, evidence validity, assurance or safety-case reliance, gate use, architecture scale preference, causal use, selected-set result declaration, candidate synthesis, and local decision. Record with C.31.RSA only the reusable locus, bespoke residue, accounting basis, report-only share, repair direction, and source-return condition. Add another claim only after naming and applying the pattern that defines and tests it.
The first useful move is ReusableStructureTriage:
ReusableStructureTriage:
describedHolonRef:
reuseQuestion:
deploymentBoundary?:
intendedAccountingUse:
claimScopeRef?: U.ClaimScope
qualificationWindowRef?:
architectureClaimRef?:
structureRefs:
structuralAspectRefs?:
accountingRelationRefs:
evidenceRefs:
whereReusableStructureCurrentlyLives:
whereBespokeResidueCurrentlyGrows:
residueRefactoredInto:
template | interfaceSpecification | methodDescription |
workStructure | evidencePackage | assuranceArgumentStructure | otherDeclared
residueAcceptedAsBoundedException:
sourceReturnCondition?:
relatedClaimPatternsIfClaimed:
stopCondition:
Use the fuller accounting description only when an accounting basis and structure references are declared. Ordinary use stops when the practitioner knows where reusable structure lives, where bespoke residue grows, what can be refactored, and what remains a bounded exception.
What goes wrong if C.31.RSA is missed: a reusable share is treated as a proof of modularity; one-off work is hidden under a reuse label; evidence reuse is counted without validity context; hidden residual uncertainty is averaged with reusable templates; and “more reusable structure” is treated as always better.
What C.31.RSA buys in practice: the practitioner can state where structure is reusable, where it is bespoke, what source-side distinctions must remain reachable, and when the result is only report-only accounting.
Not this pattern when the question under repair is source-label recovery, module-interface relation repair, modularity-characteristic selection, measurement or comparability admissibility, architecture scale preference, mathematical-lens use, or any outside-RSA use named above. Use C.30.STRAT, A.6.M, C.31, C.16, A.10, B.3, G.6, C.31.ASAP, C.29, G.5, or C.11 as appropriate; do not treat C.31.RSA as the synthesis or selector pattern.