2026-05-18
- feat(tahuantinsuyu): persistir flex de los splitters entre sesiones
- perf(tahuantinsuyu): LRU cache de NatalChart por (birth, config, offset)
- chore(tahuantinsuyu): fase 28 — limpieza de warnings y dead_code
- feat(tahuantinsuyu): fase 27 — Lots helenísticos + 9 fixed stars
- feat(tahuantinsuyu): fase 26 — data plane brahman real (service socket + CLI)
- feat(tahuantinsuyu): fase 25 — production polish (tree search + hotkey SVG + aspect tooltips)
2026-05-17
- feat(tahuantinsuyu): fase 22 — layout splitter + atlas loadable desde XDG
- feat(tahuantinsuyu): fase 21 — background compute + UranianModule
- feat(tahuantinsuyu): fase 20 — accordion + lunar shift + CompositeModule + 90 ciudades
- feat(tahuantinsuyu): fase 19 — theme switcher + house tooltips + midpoints + city presets
- feat(tahuantinsuyu): fase 18 — aspect list + hover tooltips + dignidades + export SVG
- feat(tahuantinsuyu): fase 17 — filtros de aspectos + editor + cleanup + labels
- feat(tahuantinsuyu): fase 16 — polish místico (gradient sutil + glow en luminarias)
- feat(tahuantinsuyu): fase 15 — badges de overlays activos en el footer
- feat(tahuantinsuyu): fase 14 — Return abstracto + Control::Select interactivo
- feat(tahuantinsuyu): fase 13 — Solar Return como sexto overlay
- feat(tahuantinsuyu): fase 12 — Control::ChartPicker para Synastry
- feat(tahuantinsuyu): fase 11 — persistencia de module_configs por carta
- feat(tahuantinsuyu): fase 10 — Sinastría como overlay (bi-wheel con carta hermana)
- feat(tahuantinsuyu): fase 9 — Solar Arc como segundo overlay
- feat(tahuantinsuyu): fase 8 — slider interactivo + slider de edad en progression
- feat(tahuantinsuyu): fase 7 — progresión secundaria como overlay (prueba de la arquitectura)
- refactor(tahuantinsuyu): fase 6 — Modules pluggables vía compose + PipelineRequest
- feat(tahuantinsuyu): fase 5 — overlay de tránsitos (bi-wheel natal × ahora)
- feat(tahuantinsuyu): fase 4 — jog-dial perimetral, hotkeys y panel interactivo
2026-05-16
- fix(tahuantinsuyu-engine): leer longitude_rate_rad_per_day directo
- feat(tahuantinsuyu): fase 3 — engine real contra eternal + rueda pintada en GPUI
- feat(tahuantinsuyu): fase 2 — CRUD UX sobre el tree (menú, modales, form natal)
- feat(tahuantinsuyu): scaffolding del estudio astrológico (10 crates + ventana 3-panes)