Sanctioned Generic Subject
Kind: constraint
Layer: Structural Core
Record: architecture:sanctioned-generic-subject
Severity: mandatory
Scope: filename
Canonical: Ontology
A rule or precondition that a file takes the one generic subject only when it is generic over its type parameters and names no domain noun anywhere in its source.
Listed in Architecture principles, after Mirrored Test Placement and before Conformance at Creation.