- Move legacy Problem-based assembly to src/legacy/
- Maintain backward compatibility for existing code
- Document deprecation path to new Physics-based API
- Preserve assembly_problem!, solve_problem! functions
- Support legacy element and boundary condition patterns
- Include migration guide in deprecation warnings
- 478 lines of legacy assembly implementation