Skip to content

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.


See Also