Mapa de Verificación
Ejecuta verificaciones deterministas y devuelve hallazgos estructurados.
Sigue ../../references/interaction-contract.md.
Proceso
- Ejecuta
python3 <skill-dir>/scripts/run.py --input <map.json> --output <validation.json>. - Agrupa los hallazgos por
error,warningyhold. - Agrupa los hallazgos por código y causa raíz; incluye identidades compuestas representativas más la lista completa de IDs afectados en el artefacto.
- Detiene la generación final automáticamente mientras permanezca un error o retención.
Archivos de salida
validation.json- Abre este informe. Lista las verificaciones aprobadas y agrupa los problemas por causa raíz. No crea ni modifica un mapa.
La finalización requiere que cada verificación tenga un pase, hallazgo o razón de omisión visible.
Detenerse
- Detén la generación final mientras permanezca un error o retención, incluida la numeración de bits empaquetados.
- No supongas el orden de bytes, orden de bits, convención de direcciones o área de registro.
- Acepta solo IDs de unidad del 1 al 247. El ID de unidad 0 está prohibido porque este paquete no genera solicitudes de difusión. Los IDs de unidad 0 y 255 de puerta de enlace Modbus TCP no se aceptan en esta versión.
- Permite solo funciones de lectura 01 a 04.
- Detente para escrituras, difusiones, descubrimiento o sondeo ilimitado.
Transferencia
- Los hallazgos necesitan evidencia humana: sugiere
review-evidence. - La numeración de bits empaquetados o bobinas no está resuelta: mantén la retención; no sugieras
check-byte-order. - El mapa pasa y se revisa: sugiere
plan-reads. - La fuente aún está en bruto o mezclada: sugiere
review-map.
Usa ruta, unidad, área, desplazamiento de protocolo e identificador de punto lógico como identidad. Permite solo funciones de lectura 01 a 04.