La ventana abre planos DXF desde el menú (Ctrl+O) o arrastrándolos,
los procesa con motor.api en un hilo aparte para no bloquear la
interfaz, y muestra el estado del resultado y la lista de avisos con
su gravedad. Incluye pruebas con pytest-qt sobre el motor simulado.
Contrato entre motor y aplicación en motor/api.py, motor simulado con
CUBE01, pruebas del contrato, prototipo de la prueba técnica,
documentación de trabajo y plantillas de Gitea.