Wgląd w profil interesariusza
Widok szczegółowy pojedynczego posła Sejmu — karta tytułowa, kafelki kluczowych statystyk oraz zakładki Overview, X, Recordings i Personal details.
Wybranie karty na liście Interesariuszy otwiera profil danego posła. Ekran zorganizowany jest w trzy strefy: kartę tytułową ze zdjęciem i bannerem partyjnym, wiersz kafelków statystyk kluczowych oraz obszar zakładek poniżej.
Pasek nawigacyjny u góry ekranu zawiera ścieżkę Intelligence → Stakeholders → nazwisko posła. Przycisk Back to list poniżej paska powoduje powrót do katalogu z zachowaniem poprzedniej pozycji przewijania.
Karta tytułowa
Karta tytułowa rozciąga się na pełną szerokość strony.
- Banner partyjny — proceduralnie generowany gradient zaszczepiony przynależnością posła, z logiem partii nałożonym po prawej stronie. Posłowie niezrzeszeni prezentowani są na neutralnym popielatym gradiencie z godłem Sejmu.
- Awatar — okrągłe zdjęcie rozdzielające dolną krawędź banneru.
- Pełne imię i nazwisko — renderowane dużą czcionką obok awatara.
- Wiersz przynależności — "Member of the Sejm · " uzupełnione przynależnością posła. Dla posłów niezrzeszonych przynależność zastępowana jest formułą "No club".
- Przyciski akcji — Share oraz Download zarezerwowane dla kolejnego wydania; oba widocznie nieaktywne.
Kafelki statystyk kluczowych
Pod kartą tytułową znajduje się czterokolumnowy wiersz kafelków statystyk. Prezentowane wartości są stałe dla bieżącej kadencji posła:
- Votes received — bezwzględna liczba głosów preferencyjnych oddanych na posła w ostatnich wyborach.
- District — nazwa okręgu, opcjonalnie uzupełniona o numer.
- Voivodeship — województwo okręgu wyborczego.
- Attendance — udział głosowań plenarnych, w których posła odnotowano jako obecnego, wyrażony procentowo. W przypadku braku danych prezentowany jest myślnik.
Zakładki
Dostępnych jest sześć zakładek, dwie z nich obecnie nieaktywne:
- Overview (domyślna) — biografia, dane kontaktowe oraz aktywność w głosowaniach.
- X — wpisy posła w serwisie X (Twitter).
- Recordings — każde przeanalizowane nagranie, w którym poseł został zidentyfikowany jako mówca.
- Promises (nieaktywna) — obietnice wyborcze i stanowiska programowe; udostępnione w kolejnym wydaniu.
- Financials (nieaktywna) — złożone oświadczenia majątkowe posła; udostępnione w kolejnym wydaniu.
- Personal details — wycinek danych osobowych z zakładki Overview, wyodrębniony z myślą o wydruku lub o użytkownikach potrzebujących wyłącznie karty kontaktowej.
Aktywna zakładka jest odzwierciedlana w adresie URL parametrem ?tab=, umożliwiając bezpośrednie linkowanie do konkretnej zakładki.
Zakładka Overview
Zakładka Overview łączy trzy sekcje w układzie dwukolumnowym (na wąskich ekranach jednokolumnowym).
Profile
Ustrukturyzowana biografia złożona z oficjalnych zapisów parlamentarnych, publicznych baz referencyjnych oraz wkładu redakcyjnego. Każda sekcja — Early life, Education, Political career i kolejne — komponowana jest z fragmentów czerpanych z tych źródeł.
Pod ustrukturyzowaną biografią rozwijalna sekcja Show raw sources udostępnia poszczególne fragmenty osobno. Każdy fragment oznaczony jest kolorem swojego pochodzenia i odsyła do źródła, gdy jest dostępne. Fragmenty, które przeszły edycję redakcyjną, są opatrzone plakietką Edited.
Contact and details
Karta podsumowująca po prawej stronie prezentuje datę i miejsce urodzenia, wykształcenie, zawód oraz adres e-mail. W przypadku braku którejkolwiek z wartości wyświetlana jest kursywa None.
Druga strefa pod danymi szczegółowymi wymienia online presence — klikalne ikony zweryfikowanych kont posła w mediach społecznościowych oraz zewnętrznych profili. Prezentowane są wyłącznie zweryfikowane identyfikatory.
Voting activity
Pierścień frekwencji renderowany jako okrągły wskaźnik postępu (0–100%), uzupełniony o:
- Votes cast / total votings — bezwzględne liczby.
- Absences — liczba głosowań, w których nie odnotowano głosu.
Karta jest ukrywana, gdy dla posła nie opublikowano statystyk głosowań.
Zakładka X
Zakładka X prezentuje wpisy posła w serwisie X. Wpisy ładowane są przyrostowo — kolejne strony pobierane są w trakcie przewijania.
Jeżeli poseł nie ma przypisanego konta X, zakładka wyświetla komunikat "No X account on file — this MP doesn't have an X (Twitter) account linked".
Błędy podczas ładowania raportowane są wraz z przyciskiem ponowienia. Każdy wpis renderowany jest za pomocą oficjalnego komponentu osadzanego X, zachowując oryginalną stylistykę.
Zakładka Recordings
Zakładka Recordings wymienia każde przeanalizowane nagranie sejmowe, w którym poseł został zidentyfikowany jako mówca. Każda pozycja prezentuje:
- Tytuł sesji.
- Datę sesji.
- Podsumowanie udziału posła: "spoke X minutes · Y segments".
Wybranie pozycji otwiera Posiedzenia na żywo, gdzie nagranie można odtworzyć i prześledzić fragmenty mówcy w kontekście.
Jeżeli dla posła nie dokonano dotąd identyfikacji, panel prezentuje komunikat "No recordings yet — this MP hasn't been identified in any analyzed recordings yet. The analysis pipeline is still catching up — recordings will appear here as they're processed."
Zakładka Personal details
Układ dwukolumnowy zawierający:
- Personal details — te same pola co karta kontaktowa z zakładki Overview (data urodzenia, miejsce urodzenia, wykształcenie, zawód, adres e-mail).
- Media and links — te same ikony zewnętrznych profili co w zakładce Overview, wyodrębnione tutaj z myślą o użytkownikach potrzebujących wyłącznie informacji katalogowych.
Zakładka przeznaczona jest przede wszystkim do wydruku oraz do bezpośredniego linkowania z systemów zewnętrznych.
Zakładki w przygotowaniu
Zakładki Promises oraz Financials są obecnie nieaktywne, lecz źródłowe dane zostały już zebrane i są obecne w modelu danych. Po udostępnieniu:
- Promises prezentować będzie obietnice wyborcze i stanowiska programowe pochodzące z publicznych wystąpień, opatrzone odsyłaczem do oryginalnej publikacji.
- Financials prezentować będzie roczne oświadczenia majątkowe posła, z wyborem daty oraz podziałem na sekcje obejmujące środki pieniężne, nieruchomości, udziały, akcje, dochody, mienie ruchome oraz zobowiązania.
Błędy
- Not found — adres URL odsyła do identyfikatora posła, który nie odpowiada żadnemu rekordowi. Przycisk Back to list powoduje powrót do katalogu.
- Szkielety ładowania — w trakcie pobierania profilu ekran prezentuje placeholdery odpowiadające karcie tytułowej, kafelkom statystyk oraz obszarowi treści.
Interesariusze i Public Pulse
Dwa komplementarne widoki osób monitorowanych przez platformę: katalog interesariuszy obejmujący poszczególnych posłów oraz Public Pulse — zagregowany strumień ich aktywności w serwisie X (Twitter).
Public Pulse
Zagregowany strumień X (Twitter) obejmujący wszystkich monitorowanych interesariuszy, prezentowany jako chronologiczna lista lub wielotorowa oś czasu, z filtrowaniem oraz odkrywaniem trendów tematycznych.