¿Qué hace ralphy?
El pipeline completo de extracción → clasificación → plano → deduplicación → publicación para un proyecto .ralphy/workspaces/<ws>/projects/<id>/ finalizado. Lee sus units/*/unit.json (#069) como fuente de verdad de la Unidad, luego divide el proyecto en las CINCO entidades — Unidad + los cuatro bloques tipados: Template (estructura), Style (apariencia), Recipe (efecto/tratamiento) y Asset (medio reutilizable). Aplica la división receta-vs-etiqueta (#082/#083): un candidato es una Receta solo si lleva un artefacto extraíble (ffmpeg filtergraph / HyperFram).