You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Removed top-level from spar_domain_physics.ground_truth_table import GROUND_TRUTH and from spar_domain_physics.runtime import get_review_runtime imports from cli.py. Both are now lazy imports inside the functions that need them (_run_example() physics branch and _get_runtime() physics branch). Importing the spar_framework.cli module no longer forces the physics adapter to load.
Replaced inline if adapter == "ml" and args.target == "subject" check in _run_schema() with a _ADAPTER_SCHEMA_ROUTES dict (dict[str, dict[str, tuple[str, str, str]]]). Adding a new adapter's schema surface is now a single dict entry rather than a new conditional branch.
Validation
No new tests (no behavioral change). All 78 tests still pass.