2bda4e311d
.github/workflows/tests.yml: - job "Testy warstwy logicznej": Python 3.12 (jak w obrazach Dockera), instalacja requirements-dev, pytest na services/logic/tests. Cache pip oraz cache jądra efemeryd JPL (de421.bsp ~17 MB), by nie pobierać go co run. - job "Kontrola składni": compileall na wszystkich warstwach (bez instalowania zależności, w tym AGPL-owego silnika swisseph). - Triggery: każdy push (dowolna gałąź) + pull requesty do master. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>