! ============================================================
! M08 - Caza de errores
! Cinco fallos tipicos al reutilizar macros y archivos.
! ============================================================
/CLEAR,START
/FILNAME,m08_bug_hunt,1
/UNITS,SI

! ERROR 1: argumentos fuera de contrato.
! *USE,08_macro_debug.mac,0,-1000,0.05,1
! Sintoma: /COM ERROR ARG1; /EOF antes de construir.

! ERROR 2: ruta o nombre de submacro invalido.
! /INPUT,08_bild,mac,,,,1
! Sintoma: unable to open file / macro not found en el .out.

! ERROR 3: componente vacio antes de cargar.
! CMSEL,S,tip_nodes
! *GET,n_tip_check,NODE,0,COUNT   ! -> 0
! F,ALL,FY,-1000
! Sintoma: carga nula o warning; equilibrio imposible.

! ERROR 4: seleccion residual entre fases.
! ! olvidar ALLSEL,ALL tras CMSEL en 08_solve
! Sintoma: SOLVE o FSUM operan sobre un subconjunto accidental.

! ERROR 5: extraer resultados sin set disponible.
! /POST1
! *GET,uy_wrong,NODE,1,U,Y
! Sintoma: valores cero/basura; n_sets=0 en el CSV.

/COM,DIAGNOSE: ARG contract, /INPUT path, empty CM, residual selection, missing SET
/COM,Tabla: sintoma -> comprobacion (/STATUS,.out,conteos) -> causa -> correccion
FINISH
