fix(logic): pomijaj trywialne aspekty par sztywnych (NN/SN) #12
Reference in New Issue
Block a user
Delete Branch "fix/nodes-trivial-opposition"
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?
Węzły księżycowe są z definicji w dokładnej opozycji (SN = NN + 180°), więc wpis "North Node opposition South Node orb 0.00°" nie niósł żadnej informacji astrologicznej — zaśmiecał
/chart/positionsi UI horoskopu, a w generatorze promptów LLM zjadał budżet znaków i mógł zostać wzięty przez model za realne świadectwo.Zmiany
app/engine/aspects.py: stałaRIGID_PAIRS(zbiór par powiązanych definicyjnie) + pominięcie takich par wfind_aspects. Struktura zbioru pozwala dopisać kolejne pary, gdyby się pojawiły.tests/test_aspects.py:test_rigid_pair_nodes_not_reported(jednostkowo — brak pary NN/SN, obecne NN/Słońce i SN/Słońce) oraztest_no_rigid_pairs_in_real_chart(horoskop referencyjny zbuild_chart).Testy
cd services/logic && PYTHONPATH=. pytest tests -q→ 101 passed, 1 skipped.