Una API horaria que solo devuelve texto no puede construir las interfaces que los astrólogos realmente quieren: una rueda dibujada con etiquetas de rol, tablas de dignidad y aplicativo-versus-separativo mostrados de un vistazo, no enterrados en un blob JSON.
Dos endpoints cierran esa brecha.
POST /horary/figure devuelve la carta como datos estructurados: cada planeta con grado y minuto, velocidad, retrogradación y condición solar; cada cúspide de casa con su extensión e interceptaciones; cada significador con la casa que rige, la casa en la que está y su fila completa de dignidad; y cada aspecto, aplicativo y separativo, cada uno con su propio orbe.
Dibuja tu propia rueda a partir de ese modelo, en tu propia UI, a tu propia resolución.
POST /horary/render se salta el paso de dibujo por ti: mismo builder, mismos datos, pero la salida es una imagen ya renderizada en SVG (o PNG, JPG, WEBP, PDF) con etiquetas de rol de significador sobre los glifos, aspectos aplicativos y separativos diferenciados por grosor y trazo en vez de una leyenda, y el sistema de casas indicado en la carta.
Ambos endpoints soportan subject_role, así que una carta girada para un hijo o un padre se dibuja correctamente, con los ángulos radicales fijos y los números de casa derivados junto a los significadores.
Dos endpoints nuevos, un builder compartido: modelo de datos o imagen renderizada