¿Qué hace ralphy?
The full extract → classify → blueprint → de-dup → publish pipeline for a finished .ralphy/workspaces/<ws>/projects/<id>/. Reads its units/*/unit.json (#069) as the Unit source of truth, then factors the project into ALL FIVE entities — Unit + the four typed blocks Template (structure), Style (look), Recipe (effect/treatment), Asset (reusable media). Applies the recipe-vs-tag split (#082/#083): a candidate is a Recipe only if it carries an extractable artifact (ffmpeg filtergraph / HyperFram