refactor(cdsl_engine): split runtime_types into specs + topology with shim

Phase 1 of the decoupling refactor (behavior-preserving move):
- specs.py: vector math, plane/axis helpers, parametric feature specs
- topology.py: diagnostics, planning contracts, TopologyRegistry
- runtime_types.py: compatibility shim re-exporting all public names

No behavior change; all historical import paths keep working.
This commit is contained in:
2026-09-09 12:58:58 +08:00
parent f79c28759d
commit 3fb08423da
3 changed files with 1703 additions and 1610 deletions
File diff suppressed because it is too large Load Diff