Lots / punkty arabskie — 7 Lots hermetycznych (LOG-08) #2

Merged
gitea merged 2 commits from feat/lots-log08 into master 2026-07-20 18:50:55 +00:00
Owner

Silnik Lots (punkty arabskie), LOG-08.

Co robi engine/lots.py

  • Formuła Lot = C + A − B, z odwracaniem w horoskopach nocnych (zamiana A/B) — Fortuna: dzień Asc + Mo − Su, noc Asc + Su − Mo.
  • 7 Lots hermetycznych: Fortuna, Duch, Eros, Konieczność, Odwaga, Zwycięstwo, Nemezis. Fortuna i Duch liczone pierwsze, bo pozostałe się do nich odwołują.
  • Dwa warianty (notes3): degree (domyślny) i sign (całymi znakami → 0° znaku).

Integracja

  • build_chart liczy sektę (reużyta is_day_birth z Firdarii) i zwraca lots ze znakiem, pozycją i domem; nowy parametr lots_method.
  • Wyszukiwarka: token [PF (tak Fortuna faktycznie występuje w realnej bazie) + rozwinięcie do „Part of Fortune".
  • Widok Horoskop: tabela Lots z formułami i sektą.

Walidacja — dwie niezależne wyrocznie z notes3

  • Fortuna = Can 12°35_27 vs astro-seek Can 12°35_24 → różnica 3 sekundy łuku, dom 1 zgodny.
  • Duch potwierdzony pośrednio: jego antyscja wychodzi Taurus 28°14 — dokładnie jak w tabeli antyscji astro-seek.
  • Odwracanie nocne: Fortuna nocna == Duch dzienny (i odwrotnie).
  • Lots pochodne faktycznie używają Fortuny/Ducha; wariant sign trafia w 0° znaku.
  • 85 testów przechodzi (nowy test_lots).

Znaczenie

LOG-08 zrobione. Odblokowuje Zodiacal Releasing (LOG-11), które startuje z Fortuny/Ducha.

Silnik Lots (punkty arabskie), LOG-08. ## Co robi engine/lots.py - Formuła **Lot = C + A − B**, z odwracaniem w horoskopach nocnych (zamiana A/B) — Fortuna: dzień `Asc + Mo − Su`, noc `Asc + Su − Mo`. - **7 Lots hermetycznych**: Fortuna, Duch, Eros, Konieczność, Odwaga, Zwycięstwo, Nemezis. Fortuna i Duch liczone pierwsze, bo pozostałe się do nich odwołują. - Dwa warianty (notes3): `degree` (domyślny) i `sign` (całymi znakami → 0° znaku). ## Integracja - `build_chart` liczy **sektę** (reużyta is_day_birth z Firdarii) i zwraca `lots` ze znakiem, pozycją i **domem**; nowy parametr `lots_method`. - Wyszukiwarka: token `[PF` (tak Fortuna faktycznie występuje w realnej bazie) + rozwinięcie do „Part of Fortune". - Widok Horoskop: tabela Lots z formułami i sektą. ## Walidacja — dwie niezależne wyrocznie z notes3 - **Fortuna = Can 12°35_27** vs astro-seek **Can 12°35_24** → różnica **3 sekundy łuku**, dom 1 zgodny. - **Duch** potwierdzony pośrednio: jego antyscja wychodzi **Taurus 28°14** — dokładnie jak w tabeli antyscji astro-seek. - Odwracanie nocne: Fortuna nocna == Duch dzienny (i odwrotnie). - Lots pochodne faktycznie używają Fortuny/Ducha; wariant sign trafia w 0° znaku. - **85 testów** przechodzi (nowy test_lots). ## Znaczenie LOG-08 zrobione. Odblokowuje **Zodiacal Releasing** (LOG-11), które startuje z Fortuny/Ducha.
gitea added 1 commit 2026-07-20 18:07:14 +00:00
- engine/lots.py: formuła Lot = C + A − B z odwracaniem w horoskopach nocnych
  (zamiana A<->B); 7 Lots hermetycznych (Fortuna, Duch, Eros, Konieczność,
  Odwaga, Zwycięstwo, Nemezis) — Fortuna i Duch liczone pierwsze, bo pozostałe
  się do nich odwołują. Dwa warianty: degree (domyślny) i sign (całe znaki).
- build_chart: liczy sektę (reużyta is_day_birth z Firdarii) i zwraca lots
  ze znakiem, pozycją i domem; parametr lots_method.
- wyszukiwarka: token [PF (tak Fortuna występuje w realnej bazie) + rozwinięcie
  skrótu do "Part of Fortune".
- widok Horoskop: tabela Lots z formułami i sektą.

Walidacja (dwie niezależne wyrocznie z notes3):
- Fortuna = Can 12°35'27" vs astro-seek Can 12°35'24" (3 sekundy różnicy), dom 1;
- Duch potwierdzony przez swoją antyscję (Taurus 28°14' z tabeli antyscji);
- odwracanie nocne: Fortuna nocna == Duch dzienny i odwrotnie;
- Lots pochodne faktycznie używają Fortuny/Ducha; wariant sign trafia w 0° znaku.
85 testów przechodzi (nowy test_lots).

Odblokowuje Zodiacal Releasing (LOG-11), które startuje z Fortuny/Ducha.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
gitea added 1 commit 2026-07-20 18:10:13 +00:00
fix workflows
Testy / Testy warstwy logicznej (silnik) (push) Successful in 14m54s
Testy / Kontrola składni wszystkich warstw (push) Successful in 58s
Testy / Testy warstwy logicznej (silnik) (pull_request) Successful in 10m49s
Testy / Kontrola składni wszystkich warstw (pull_request) Successful in 30s
9f9d5d4e21
gitea merged commit 6ced2ddd22 into master 2026-07-20 18:50:55 +00:00
gitea deleted branch feat/lots-log08 2026-07-20 18:50:55 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gitea/astrololo#2