Patterns Must Be Created as Supporting
Rule
All patterns must be created as supporting by default and never directly as core.
Rationale
Ensures patterns are validated through evidence and usage before becoming foundational, preventing premature architectural commitments.
Applies To
- heuristic-to-pattern
- pattern generation
- pattern lifecycle
Example
A pattern derived from signals is created with scope.type = "supporting" and promotion.candidate = true.