ARG1–ARG4, validación temprana y separación build/solve/extract son el patrón reutilizable.
Mapa mental operativo
Contrato antes que macro
Una macro reutilizable declara qué recibe, qué asume, qué produce y cómo falla.
Completa el diagrama de memoria
Predice las relaciones que faltan antes de revelar el modelo
Escribe la idea, no las palabras exactas. La comparación es feedback, no una nota.
3 relaciones incompletas
1Entrada
Contrato
ARG1–ARGn, unidades, rango y archivos necesarios.
Modelo de ingeniería en cuatro pasos para M08: entrada, estado, decisión y evidencia.
1Entrada
Contrato
ARG1–ARGn, unidades, rango y archivos necesarios.
↓→
2Estado
Validación temprana
Rutas, argumentos y estado se comprueban al inicio.
↓→
3Decisión
Ejecución modular
Construir, resolver y extraer quedan separados.
↓→
4Evidencia
Salida
*CFOPEN/*VWRITE generan evidencia estable.
Error que debes evitar
Depender del directorio o de selecciones heredadas de una sesión anterior.
Checklist de transferencia
Úsala antes de aplicar este patrón a otro modelo.
0 / 3
Modelo mental — Contrato antes que código
Figura 1. Una macro pública orquesta tres fases privadas con fallos explícitos.
M08 no introduce física nueva. Cambia la forma del software: entradas validadas, fases
separadas, salidas en archivo y diagnóstico sistemático. Sin ese contrato, el barrido de M09
solo multiplicaría errores ocultos.