Esta Skill implementa la capa de Mapeo de Secciones del extractor orcaflex-monolithic-to-modular, convirtiendo el YAML de OrcaFlex SaveData() en representa…
Esta Skill implementa la capa de Mapeo de Secciones del extractor orcaflex-monolithic-to-modular, convirtiendo el YAML de OrcaFlex SaveData() en representaciones estructuradas y listas para el generador. Se basa en tres diccionarios de mapeo de schema/generic.py (FIELD_TO_SECTION para campo de spec → clave YAML, SINGLETON_SECTIONS para singleton-section → campo, y TYPED_FIELD_MAP para campo tipado → propiedad de OrcaFlex) y maneja alias de nombres de exportación de OrcaFlex mediante un fallback _SECTION_ALIASES en _extract_singleton. Para secciones de lista, el extractor: (1) extrae las claves listadas en TYPED_FIELD_MAP como campos tipados de Pydantic, (2) recoge todas las demás claves en un diccionario de properties de paso directo, y (3) las recombina con el _merge_object del builder durante la generación. Casos de uso incluyen convertir exportaciones monolíticas de OrcaFlex a modelos Pydantic modulares, preservar campos desconocidos para fidelidad en el ida y vuelta, y aplicar mapeos tipados deterministas para la generación de código downstream.
Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.