Part of #121. See IDEA.md stage 7.
Goal
Final cleanup. By this point (Stages 3-6 done) the SpecBuilder path is proven equivalent in CI.
Checklist
Acceptance
scene_ops.py < 500 LOC.
- No
MJCFBuilder references anywhere in source or tests.
- CI green (same tests, just the spec path only).
Part of #121. See IDEA.md stage 7.
Goal
Final cleanup. By this point (Stages 3-6 done) the SpecBuilder path is proven equivalent in CI.
Checklist
STRANDS_SIM_USE_MJSPECenv var and theSimulation._use_mjspec()helper.strands_robots/simulation/mujoco/mjcf_builder.py.scene_ops.pyfor any remaining dead helpers (_save_and_patch_xml,_patch_xml_paths, etc.) - target <500 LOC total.if self._use_mjspec():branches.AGENTS.mdif scene-building conventions change.grep -r "f'<" strands_robots/simulation/mujoco/is empty.Acceptance
scene_ops.py< 500 LOC.MJCFBuilderreferences anywhere in source or tests.