ac787fb3b3
Primer paso para conectar el cosmobiologia-corpus a la app: el engine gana `corpus_inputs(&RenderModel)`, que deriva de una carta sus colocaciones (planeta·signo·casa) y sus aspectos en el shape que el corpus consume. Cada longitud se traduce a su signo; la casa viene del glyph. El caller hace luego `Corpus::interpretar_por_dominio`. El engine reexporta los tipos del corpus (Corpus, Pasaje, Dominio, Colocacion, AspectoEnCarta, CombinacionId) para que el shell/canvas los usen sin importar el crate aparte. 2 tests del engine verdes. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>