Domy: warianty od Barana i od MC + obrót kosmogramu — LOG-05 zamknięte #64
Reference in New Issue
Block a user
Delete Branch "feat/log05-warianty"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Domyka LOG-05 i PRE-05. Trzy ostatnie pozycje z treści wymagania, których nie było:
whole_sign_aries— znaki jako domy, ale dom I zawsze na 0° Barana, niezależnie od Ascendentuequal_mc— równe domy zakotwiczone na MC: dom X zaczyna się dokładnie na południku, zamiast mieć go gdzieś w środkuOba nowe systemy zgodne z wyrocznią co do zera od pierwszego uruchomienia. Razem 13 systemów, 2 833 424 porównania w przemiale, zero przekroczeń.
Dwa błędy, które sam wprowadziłem — i czego nie widziały testy
Przy przepinaniu ostrzeżeń o fallbacku podmiana tekstowa trafiła w niewłaściwą funkcję:
compile_pdf. Odwoływała się do nieistniejącej zmiennej → 500 na stronie głównej, a do PDF-a ostrzeżenia nie docierały wcalecompile_buildużywał parametru formularza, którego nie miał w sygnaturze → 500 na „Skompiluj"Oba przeszły przez komplet zielonych testów, bo żaden nie wywoływał POST-a — testy prezentacji sprawdzały teksty w szablonach i w
main.py. Doszły więc testy uderzające w prawdziwe trasy (POST /iPOST /compileze stubowaną logiką).Z tego samego powodu przepisane dwa testy PDF-a: greppowały z
main.pydokładny kształt wywołaniarender(chart, theme="print")i pękały przy dopisaniu argumentu, mimo poprawnego zachowania. Teraz wołają trasę i sprawdzają, że każdy z czterech rysunków dostaje motyw druku.Weryfikacja
docs/astrololo_wymagania.xlsx🤖 Generated with Claude Code