Cotygodniowy przegląd działalności polskiego parlamentu. Otwarty pipeline danych + aplikacje webowa i mobilna, które pobierają dane z Sejmu i ELI, wzbogacają je modelami językowymi oraz embeddingami i pokazują, co naprawdę wydarzyło się w parlamencie w tym tygodniu — głosowania, druki, komisje, obietnice, wypowiedzi.
|
ETL i wzbogacanie Pythonowy pipeline: pobiera dane z API Sejmu i ELI, ładuje do Supabase,
wzbogaca treści za pomocą LLM (DeepSeek) oraz embeddingów (qwen3),
czyta skany druków modelem wizyjnym DeepSeek (fallback: tesseract |
Tygodnik Sejmowy (web) Aplikacja Next.js 16 czytająca bezpośrednio z Supabase. Trasy: atlas, druki, głosowania, komisje, obietnice, sondaże, tygodnik. |
Aplikacja mobilna React Native + Expo. Onboarding, tygodniowy przegląd druków oraz widok szczegółów druku. Korzysta z tego samego backendu Supabase (klucz anon, tylko odczyt). |
Instrukcje konfiguracji środowiska, kluczy i pierwszego uruchomienia każdego modułu znajdziesz w docs/getting-started.md.
supagraf/— pipeline ETL w Pythonie (sync→_stage_*→ load → enrich → embed; opis wdocs/updater.md).frontend/— webowy Next.js 16.mobile/— mobilne Expo / React Native.supabase/migrations/— sekwencyjne migracje SQL.docs/— dokumentacja techniczna i raporty (m.in.getting-started.md,v1-skeleton-findings.md)..agents/skills/polski-proces-legislacyjny/— wewnętrzna umiejętność Claude Code opisująca polski proces legislacyjny (auto-ładowana w tym repo).
uv run pytest tests/supagraf -q --ignore=tests/supagraf/e2e
RUN_E2E=1 uv run pytest tests/supagraf/e2e -q # uderza w żywe SupabaseRaport z przebiegu szkieletu v1 i znalezisk jakości danych: docs/v1-skeleton-findings.md.
Repo zawiera wewnętrzną umiejętność w
.agents/skills/polski-proces-legislacyjny/
opisującą typy inicjatyw, trzy czytania, prace komisji, etap senacki,
decyzje Prezydenta i publikację w Dz.U. Claude Code ładuje ją automatycznie.
Aby ponownie pobrać opcjonalne umiejętności dev-owe Supabase / Postgres:
npx skills add supabase/agent-skillsPolyForm Noncommercial License 1.0.0 — kod źródłowy dostępny, darmowy do użytku niekomercyjnego, osobistego, badawczego i non-profit. Użycie komercyjne wymaga osobnej umowy.
Historia rozwoju sprzed wydania jako open source (340 commitów) znajduje się
w oryginalnym prywatnym repo github.com/miskibin/sejmograf.