Codebase Pattern Enforcement
Kind: algorithm
Record: algorithms:codebase-pattern-enforcement
Canonical: Algorithms
Closure: Dependencies in load order
Bind every emitted step to the required architecture pattern for its concern — factory construction, dependency injection, registry discovery, event emission, ports and adapters, contract-first boundaries, encapsulation, structured observability, bounded complexity, secrets management, input validation, least privilege, config externalization, fail-fast, legacy elimination, and enforcement authoring — rewriting each forbidden form into its required form.
Listed in Algorithm contracts, after Compilation Stage and before Verb Template Binding.