# Type-Migration Centralization

> To move an existing purpose-class or page-scoped stylesheet into this model, treat every appearance-bearing class rule as a migration unit, derive the element type it decorates, register a custom `data-el` type when no tag or variant expresses it, move its look, size, and spacing into one global rule keyed by that type, demote any residual position into components and any residual layout into app, and verify that zero appearance rule keyed by a purpose-class remains outside the globals layer.

Record: `algorithms:type-migration-centralization`
Kind: algorithm
Canonical: https://banes-lab.com/ontology/algorithms#algorithms-type-migration-centralization
Closure: https://banes-lab.com/json/records/algorithms/type-migration-centralization/closure

Listed in [Algorithm contracts](https://banes-lab.com/api/records/algorithms.md), after [Layer Fitness Enforcement](https://banes-lab.com/records/algorithms/layer-fitness-enforcement.md) and before [CSS Type-Cascade Kernel](https://banes-lab.com/records/algorithms/css-type-cascade-concern.md).

## Domain

- [CSS cascade](https://banes-lab.com/records/algorithms-domain/css-cascade.md)

## Tier

- [leaf](https://banes-lab.com/records/vocabulary/domain-tier-leaf.md)

## Composes

- [Centralization Kernel](https://banes-lab.com/records/algorithms/centralization-kernel.md)
- [Architecture Evolution Governance](https://banes-lab.com/records/algorithms/architecture-evolution-governance.md)

## Math type

- [Computation](https://banes-lab.com/records/reasoning/math-type-computation.md)

## Force

- [Architecture evolution](https://banes-lab.com/records/force/architecture-evolution.md)
- [Correctness verification](https://banes-lab.com/records/force/correctness-verification.md)
- [Model governance](https://banes-lab.com/records/force/model-governance.md)
- [Semantic consistency](https://banes-lab.com/records/force/semantic-consistency.md)

## Linked from

- [Architecture relationships](https://banes-lab.com/ontology/algorithms/algorithms-domain-arch-relationships.md)
- [Centralization](https://banes-lab.com/ontology/algorithms/algorithms-domain-centralization.md)
- [The mathematics](https://banes-lab.com/ontology/reasoning/the-mathematics.md)
- [Domain tiers](https://banes-lab.com/ontology/schema/the-vocabulary-domain-tier.md)
- [The forces](https://banes-lab.com/ontology/schema/the-forces.md)
