feat(tahuantinsuyu): fase 27 — Lots helenísticos + 9 fixed stars

Dos módulos astrológicos pluggables más:

- LotsModule: 7 Arabic Parts vía `all_lots(natal)` (Fortune,
  Spirit, Eros, Necessity, Courage, Victory, Nemesis). Glifos
  `lot:Fo` en ring 0.54, hover muestra el nombre completo.
- FixedStarsModule: 9 estrellas notables (Aldebaran, Regulus,
  Antares, Fomalhaut, Spica, Sirius, Algol, Vega, Pollux) con
  longitudes tropicales J2000 + precesión general de 50.29″/año
  proyectada al año natal. Marcadores `✦Xxx` en ring 1.04.

Registry pasa de 9 a 11 módulos; test actualizado. Sin cambios
de esquema en RenderModel — los `LayerKind::Lots` y
`LayerKind::FixedStars` ya existían.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sergio
2026-05-18 00:21:00 +00:00
parent e2da24239e
commit a4d1e0dc17
4 changed files with 206 additions and 3 deletions
+6
View File
@@ -383,6 +383,12 @@ impl Shell {
if module_enabled(&self.module_configs, "uranian") {
requests.push(PipelineRequest::Uranian);
}
if module_enabled(&self.module_configs, "lots") {
requests.push(PipelineRequest::Lots);
}
if module_enabled(&self.module_configs, "fixed_stars") {
requests.push(PipelineRequest::FixedStars);
}
if module_enabled(&self.module_configs, "composite") {
if let Some(partner) = self.resolve_composite_partner() {
requests.push(PipelineRequest::Composite {