Spłata długu: bloki opcji i tabele wyniku były kopiowane między „Horoskop" (/) i
„Skompiluj" (/compile). Duplikat już raz spowodował regresję (podsumowanie gubiło
opcje), a przy każdej nowej opcji rósł (dodawałem je 3× w dwóch miejscach).
- `_form_options.html` (NOWY): bloki opcji — stacje/tabele, porównanie domów,
ustawienia aspektów. Dołączany przez oba formularze.
- `_result_tables.html`: chart.html PRZECHODZI na ten wspólny plik (compile już go
używał od #46). Rysunki (koło/aspektarian/deklinacja/antyscja) zgrupowane razem,
potem wspólne tabele. Dzięki temu widok główny i podsumowanie NIE MOGĄ się już
rozjechać — jedno źródło prawdy.
Zero zmian zachowania: oba szablony renderują te same pola i tabele co wcześniej
(sprawdzone renderem na bogatym wyniku). Testy strukturalne przełączone na
odczyt wspólnych plików. Prezentacja 221.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>