# Anti-Reintroduction Gate

> After eliminating an anti-pattern, author or strengthen the custom lint rule that statically forbids its reintroduction and any bypass of the new base, build the rule plugin, and regenerate the rule catalog, so the distilled boundary is enforced by a gate rather than by discipline.

Record: `algo:anti-reintroduction-gate`
Kind: pattern-distillation
Canonical: https://banes-lab.com/ontology/algorithms#algo-anti-reintroduction-gate
Closure: https://banes-lab.com/json/records/algo/anti-reintroduction-gate/closure

## stage

- [act](https://banes-lab.com/records/stage/act.md)

## axis

- [formalisation](https://banes-lab.com/records/reason/axis-formalisation.md)

## grounds

- [constraint](https://banes-lab.com/records/reason/substrate-node-constraint.md)
