Przejdź do treści
megapromotingPorozmawiajmy

Ekspertyza · Instytucje i spółki państwowe

Trzy listy, nie jedna: co już zbudowaliśmy, co integrujemy na żądanie i na jakich warunkach, oraz czego nie robimy.

Budujemy platformy do relacji instytucji z publicznością: przyjmowanie i kierowanie wniosków do właściwego organu, akta z wygenerowanym dokumentem, śledzenie ustawowych terminów, moderacja z bramką ludzką, publiczne dostępne archiwum i terminy retencji stosowane przez kod. Interoperacyjność z usługami rządowymi traktujemy osobno, wraz z rzeczywistym stanem każdej z nich.

Już zbudowaneDwie własne platformy, obie publiczne i możliwe do sprawdzenia dziś. Pierwsza to platforma obywatelska w produkcji, z 65 trasami interfejsu programowania, ponad 50 wersjonowanymi migracjami, 103 plikami testowymi po stronie serwera i 59 scenariuszami end-to-end, z katalogiem urzędów uzupełnianym ręcznie na podstawie oficjalnych stron instytucji. Druga to platforma informacyjna zbudowana dla instytucji państwowej: 573 komunikaty zmigrowane ze starego systemu, osiem rzeczywistych kategorii zamiast jednej, która obejmowała 545 z 573, wyszukiwanie bez serwera, generator napisany w Pythonie bez żadnej zewnętrznej zależności. Dla interoperacyjności z usługami państwowymi zdecydowaliśmy się nie używać „dostarczone”: kod uwierzytelniania federacyjnego i podpisu elektronicznego jest napisany i przetestowany, ale wyłączony — brakuje umowy z organem i certyfikatu systemu, nie kodu. Umieszczamy go na drugiej liście, nie na pierwszej.

Instytucja nie kupuje oprogramowania, kupuje zdolność odpowiedzi w terminie z ustawy. Dlatego pierwsze pytanie, które zadajemy, nie brzmi: jakie funkcje chcecie, tylko: jaki jest termin ustawowy, od kiedy biegnie, kto odpowiada za każdy etap i co dzieje się w dniu, w którym termin się zbliża, a nikt nie spojrzał.

Zbudowaliśmy odpowiedź na to pytanie we własnej platformie. Wniosek staje się sprawą z właściwym organem określonym przez cztery poziomy szczegółowości — sektor, miejscowość, kategoria, a potem przypisanie ogólne — z pierwszeństwem przy równości. Termin 30 dni jest liczony przy odczycie, od daty wysłania, więc nie istnieje wskaźnik, który pozostaje w tyle; kolejka moderacji ostrzega od 25. dnia, aby ktoś mógł zareagować, zanim termin minie.

Najpoważniej traktujemy to, czego się nie publikuje. Surowe zdjęcie pozostaje prywatnym dowodem; publicznie trafia tylko wersja zredagowana, z zastosowanymi regionami i wyraźną zgodą moderatora — a osoba redagująca nie jest osobą zatwierdzającą. Terminy przechowywania nie są obietnicą polityki: są w bazie danych, każdy z opublikowanym tekstem słowo w słowo i podstawą prawną obok, a funkcja czyszczenia domyślnie raportuje, co usunęłaby; rzeczywiste usunięcie wymaga wyraźnego argumentu.

O interoperacyjności z usługami rządowymi mówimy dokładnie tam, gdzie jesteśmy, bo to obszar z największą liczbą pustych obietnic na rynku. Uwierzytelnianie federacyjne i podpis elektroniczny mamy napisane od zera, z testami, według publicznej dokumentacji organu — i wyłączone jednym przełącznikiem. To, czego brakuje, to nie kod: to umowa, certyfikat systemu wydany przez operatora infrastruktury i rejestracja adresu produkcyjnego. Dla platformy płatności, magistrali interoperacyjności i gabinetu obywatela nie mamy ani jednej linijki kodu i nie twierdzimy niczego innego.

Co obejmuje

Praca, komponent po komponencie

Przyjęcie wniosku i skierowanie do właściwego organu

Ustalenie adresata odbywa się na czterech poziomach szczegółowości — reguła dla sektora, reguła dla miejscowości, reguła dla kategorii, a potem ogólne przypisanie kategorii — z pierwszeństwem przy równości, a cel wybiera się kolejno: cel reguły, potem cel odbioru organu, potem jego adres ogólny. Na produkcji katalog zawiera 102 instytucje, z czego 95 z uzupełnionym adresem.

Katalog organów uzupełniony ręcznie, z pozostawionymi pustymi lukami

Każdy adres e-mail, telefon i siedziba zostały skopiowane z oficjalnej strony instytucji. Tam, gdzie adresu nie dało się potwierdzić na oficjalnej stronie, pole pozostało puste, z odnotowaną przyczyną. Nic nie zostało uzupełnione z pamięci ani z agregatorów — bo wniosek wysłany na zmyślony adres jest gorszy niż niewysłany.

Sprawa z wygenerowanym dokumentem, bez zewnętrznych zależności w czasie wykonania

Dokument jest tworzony w aplikacji, z czcionkami wbudowanymi w repozytorium — żadnego żądania do usługi czcionek w momencie generowania. Obok generowany jest tekst petycji i informacja wymagana przez artykuł 19 ustawy 195/2024, jako osobny moduł, bez zależności, więc możliwy do sprawdzenia kawałek po kawałku.

Dwie odrębne ścieżki, z różnymi konsekwencjami prawnymi

Informacja anonimowa i podpisana petycja nie są tym samym i platforma ich nie miesza. Podpisana petycja identyfikuje obywatela wobec organu i dopiero wtedy biegnie termin 30 dni z Kodeksu administracyjnego; anonimowych petycji się nie rozpatruje, a platforma mówi to wprost zamiast pozostawiać odwrotną iluzję. Ścieżka anonimowa ma osobną zgodę, bo zaznaczenie przekazania do organu byłoby tam fałszywym stwierdzeniem.

Moderacja z domyślnie zamkniętą bramą i rozdzieleniem ról

Nic nie trafia publicznie bez potwierdzenia przez człowieka. Surowe zdjęcie pozostaje prywatnym dowodem; publicznie trafia tylko zredagowana pochodna, z zachowaną proweniencją i wyraźną zgodą moderatora, a osoba redagująca nie jest osobą zatwierdzającą. Jeśli stan medium staje się niepewny, sprawa jest automatycznie wycofywana z publikacji.

Terminy ustawowe liczone, nie zaznaczane

Te 30 dni są liczone przy odczycie, od daty wysłania, więc nie istnieje wskaźnik, który pozostaje w tyle za rzeczywistością. Ostrzeganie w kolejce moderacji startuje od 25. dnia. Wysyłka ma dziennik z próbą, zapisanym identyfikatorem wiadomości i klasyfikacją między trwałą odmową a przejściowym błędem.

Dostępność automatycznie weryfikowana przy każdym wdrożeniu

Weryfikacja działa w testach automatycznych według kryteriów WCAG 2.0 A i AA oraz 2.1 A i AA. Tylko problemy krytyczne i poważne zatrzymują wdrożenie, ale istnieje linia odniesienia dla każdej strony, co oznacza, że każdy nowy problem zatrzymuje wdrożenie, nawet jeśli ogólny poziom się nie zmienił. Kontrast został naprawiony przez emitowanie rozwiązanego koloru, aby narzędzie mogło go faktycznie ocenić, a nie tylko pozornie.

Migracja starej strony instytucjonalnej z ponowną kategoryzacją treści

Dla instytucji państwowej zmigrowaliśmy 573 komunikaty ze starego systemu, przez jego publiczny interfejs, i przebudowaliśmy taksonomię: osiem rzeczywistych kategorii zamiast jednej kategorii, która obejmowała 545 z 573. Wynik jest statyczny — 697 plików, 14 MB, wyszukiwanie bez serwera przez indeks z dopasowaniem prefiksowym, serwowane w formie skompresowanej — z 33.497 wewnętrznymi linkami zweryfikowanymi i zerem uszkodzonych.

Strony wymagane przez prawo, traktowane jako wymóg, a nie aneks

Deklaracja dostępności, informacja o przetwarzaniu danych zgodnie z Legea 195/2024, sekcja danych otwartych, mapa strony. Budujemy je razem z resztą, bo dodane na końcu wychodzą formalne i bezużyteczne.

Jak to wygląda

Trasa, krok po kroku.

01

Punktem wyjścia jest termin prawny i osoba odpowiedzialna, a nie funkcje

Jaki jest termin, od kiedy biegnie, kto odpowiada na każdym etapie, co dzieje się po jego przekroczeniu. Dostarczamy: mapę etapów z osobą odpowiedzialną za każdy etap i obliczonymi terminami, plus listę podstaw prawnych cytowanych przy artykule.

02

Tworzymy katalog adresatów, zweryfikowany na oficjalnych źródłach

Każdy adres jest kopiowany ze ოფიციальной strony instytucji. To, czego nie da się potwierdzić, pozostaje puste, z wpisanym powodem. Dostarczamy: katalog ze źródłem każdego pola i wyraźną listą pól, które pozostały nieuzupełnione.

03

Wprowadzamy ludzką bramkę i rozdział ról przed otwarciem

Nic nie wychodzi i nic nie jest publikowane bez ludzkiej akcji, a osoba przygotowująca nie jest osobą zatwierdzającą. Dostarczamy: procedurę moderacji, role w platformie i automatyczne zachowanie wobec treści, która stała się niebezpieczna.

04

Sprawdzamy dostępność i ochronę danych jako część wdrożenia

Automatyczna weryfikacja dostępności wchodzi do wdrożenia, z linią odniesienia dla każdej strony. Rejestr przetwarzań jest uzupełniany równolegle z kodem. Dostarczamy: raport dostępności z tym, co zostało naprawione i co pozostało, plus rejestr z wypełnioną kolumną „gdzie jest zaimplementowane”.

05

Przekazujemy z przećwiczoną procedurą powrotu

Publikacja, powrót do poprzedniej wersji i procedura czyszczenia są ćwiczone co najmniej raz przed przekazaniem. Dostarczamy: procedury, konta personelu z uwierzytelnianiem dwuetapowym oraz listę decyzji pozostających po stronie instytucji.

Straturile peste teritoriu1złożone wnioski z lokalizacjązaokrąglona przy publikacji2katalog organówcompetente pe sector, localitatei kategoria3wewnętrzny dossier, który zawieraelementele de identificare ce nunigdy nie trafiają do publicznego użytku4archiwum publiczne, z mediamiopracowana i zatwierdzona przez człowieka
Straturile peste teritoriu

Dane

Czego dotykamy, gdzie to leży i jak długo zostaje

Pytania, które zadaje każdy, kto ma inspektora ochrony danych — postawione tutaj, zanim on je zada.

Co jest publikowane, a co nie
Elementy identyfikacyjne — na przykład numer rejestracyjny — trafiają do wewnętrznego akt i do organu, a nigdy nie pojawiają się publicznie. Publiczny opis jest uogólniony. Żadne zdjęcie nie trafia na stronę bez rozmycia zatwierdzonego przez człowieka. Reguły są ograniczeniami w bazie danych i w nagłówkach strony, możliwymi do sprawdzenia przez każdą osobę, a nie deklaracjami intencji.
Okresy przechowywania, z opublikowanym tekstem obok
Surowe media 90 dni, zredagowane media 3 lata, tożsamość osoby zgłaszającej 3 lata, skany etykiet 12 miesięcy. Każdy wiersz zawiera, w tej samej tabeli, opublikowany tekst słowo w słowo i podstawę prawną. Funkcja czyszczenia domyślnie raportuje, co usunęłaby; rzeczywiste usunięcie wymaga jawnego argumentu, a dzienny zegar je uruchamia.
Prawa osoby, której dane dotyczą, jako ścieżki, a nie jako adres e-mail
Eksport, usuwanie i ewidencja wniosków istnieją jako funkcje platformy. Instytucja, która otrzymuje wniosek o dostęp, musi móc go obsłużyć bez ręcznego otwierania bazy danych.
Dziennik audytu, z osobną widocznością
Zdarzenia w aktach zachowują aktora, jego rolę, typ zdarzenia oraz to, czy zdarzenie jest wewnętrzne, czy publiczne. Ścieżka przekazania zachowuje osobno adresata, temat, treść, ścieżkę dokumentu, to, o co poproszono i co odpowiedziano, numer rejestracyjny otrzymany od instytucji oraz momenty wysłania, zarejestrowania i odpowiedzi.
Gdzie są dane i jak się je publikuje
PostgreSQL, na własnej infrastrukturze, bez kontenera: publikacja to atomowo zmieniany link symboliczny, z kontrolą stanu i automatycznym powrotem do poprzedniej wersji, jeśli kontrola nie przejdzie. Hosting na infrastrukturze państwowej, gdzie jest obowiązkowy na mocy decyzji rządu, jest wymaganiem projektowym, które traktujemy właśnie tak, a nie jako doświadczenie, które przypisujemy sobie.

Przykład

Katalog organów uzupełniany ręcznie, pole po polu

Sytuacja

Aby przekierować wniosek, potrzebny jest poprawny adres właściwej instytucji. Zbiorcze źródła w internecie są pełne starych adresów, z instytucji zreorganizowanych albo zlikwidowanych. Wniosek wysłany na martwy adres wygląda dokładnie tak samo jak wysłany poprawnie — dopóki nikt nie odpowie w terminie.

Co zbudowaliśmy

Uzupełniliśmy katalog, otwierając oficjalną stronę każdej instytucji i kopiując stamtąd adres e-mail, telefon i siedzibę. Tam, gdzie adresu nie dało się potwierdzić na oficjalnej stronie, pole pozostało puste, a obok zapisano powód. Nad katalogiem umieściliśmy resolver z czterema poziomami specyficzności — sektor, miejscowość, kategoria, ogólne przypisanie — z priorytetem przy remisie i jawnie określoną kolejnością wyboru adresata.

Co z tego wyszło

Na produkcji jest 102 instytucji, z czego 95 ma uzupełniony adres, oraz 36 reguł przekierowania. Siedem bez adresu jest widocznych jako takie, więc wiadomo, gdzie platforma nie może wysłać — zamiast wysłać gdzieś błędnie i sprawić wrażenie, że zadziałała.

Czego nie mówi ten przypadek

Ręcznie uzupełniany katalog się starzeje. Instytucje są reorganizowane, adresy się zmieniają, a pole poprawnie uzupełnione w zeszłym roku może być błędne w tym roku. Okresowa weryfikacja jest obowiązkiem operacyjnym instytucji albo naszym, na mocy umowy — technologia tego nie rozwiązuje.

Pytania

O co pytają ludzie, zanim zadzwonią

Czy jesteście zintegrowani z usługami rządowymi MPass, MSign, MPay lub MConnect?

Nie, żaden nie jest aktywny w produkcji, i rozróżniamy to w każdym przypadku. Dla uwierzytelniania federacyjnego mamy napisanego od zera dostawcę usług, z wdrożonymi specyficznymi zabezpieczeniami i testami automatycznymi; jest wyłączony przełącznikiem, a test domyślny sprawdza właśnie, że stan wyłączony niczego nie ujawnia. Dla podpisu elektronicznego mamy kompletnego klienta, z transportem na wzajemnym certyfikacie; nasz dokument wewnętrzny mówi dosłownie: „wyłączona, ale kompletna”. Dla platformy płatności, magistrali interoperacyjności i gabinetu obywatela nie mamy żadnej linii kodu i nie proponujemy niczego innego.

Czego więc wam brakuje, żeby je aktywować?

Czterech rzeczy, wszystkich poza kodem, i wyliczamy je, żeby można je było zaplanować: adresu produkcyjnego usługi, który nie jest publiczny; technicznego opisu interfejsu, który wymaga akredytacji; certyfikatu systemu wydanego przez operatora infrastruktury państwowej; oraz rejestracji naszego adresu produkcyjnego przy organie e-administracji, a także powiązanej umowy i rocznej opłaty. W prawdziwym projekcie te kroki są etapem o własnym czasie trwania, a nie polem do zaznaczenia przy uruchomieniu.

Co robić do tego czasu, jeśli obywatel musi podpisać?

Wariant samoobsługowy, który działa dziś: obywatel podpisuje dokument na oficjalnym portalu państwowym i wgrywa go z powrotem do platformy. Nie jest to tak wygodne jak podpis w przepływie, i mówimy to wprost, ale to realna droga, bez umowy i bez certyfikatu — a gdy integracja zostanie aktywowana, forma sprawy się nie zmienia.

Czy wasza platforma obywatelska faktycznie wysłała zawiadomienia do władz?

Nie, do 6 września 2026. Potok jest zbudowany, przetestowany i celowo przepuszczony przez ludzką bramkę — sprawa trafia do stanu „wysłane” dopiero po faktycznym odejściu koperty, transport ma ponowienia prób, rosnące przerwy, dziennik dla każdej próby, zapisany identyfikator wiadomości oraz rozróżnienie między odrzuceniem trwałym a przejściowym błędem. Ale na produkcji były 14 spraw przygotowanych i zero wysłań. Nie istnieje żaden automatyczny proces, który uruchamia pierwsze wysłanie: to decyzja osoby, a nie efekt publikacji.

Czy zbudowana przez was strona instytucjonalna działa w instytucji?

Nie. To działający makietowy serwis, opublikowany publicznie i oznaczony jako taki na każdej stronie, z instrukcją nieindeksowania dla wyszukiwarek. Rzeczywista treść została przeniesiona i przekategoryzowana — 573 komunikaty, osiem kategorii — ale obrazy są nadal podłączone do strony źródłowej, żaden z 2.464 nie ma tekstu alternatywnego, angielska wersja archiwum nie jest przetłumaczona, panel administracyjny nie jest zbudowany, a kolory i oznaczenia są tymczasowe. Wymieniamy to, bo różnica między przekonującą makietą a wdrożeniem to dokładnie ta lista.

Jak traktujecie dane osobowe z zawiadomienia?

Jako ryzyko, nie jako szczegół. Elementy identyfikacyjne trafiają do wewnętrznej sprawy i nie pojawiają się publicznie. Publiczna wersja jest zredagowana. Surowe zdjęcie pozostaje prywatnym dowodem, a publicznie trafia tylko zredagowana pochodna, zatwierdzona przez inną osobę niż ta, która ją opracowała. Każdy okres przechowywania jest wpisany do bazy razem z opublikowanym tekstem i podstawą prawną, a rzeczywiste usunięcie wymaga wyraźnego uzasadnienia — funkcja, która usuwa po cichu, jest sposobem awarii, nie możliwością.

Jakie macie doświadczenie z hostowaniem na infrastrukturze państwowej?

Projektowaliśmy pod nią, nie działaliśmy w niej. W sprawie dla jednej instytucji napisaliśmy wymagania hostingowe na platformie państwowej zgodnie z obowiązującą uchwałą rządu, a repozytorium kodu projektu ma jako cel maszynę na tej infrastrukturze. Ale system tam nie działa: uwierzytelnianie w nim jest zamiennikiem wyraźnie oznaczonym w kodzie jako tymczasowy, a adaptery do instytucji są pozostałościami z pierwszej fazy. Tak jest poprawnie powiedziane.

Czy potraficie budować rejestry krajowe, systemy zarządzania sprawami karnymi albo systemy katastralne?

Nie. Nie zbudowaliśmy żadnego z nich, nie mamy zespołu z takim doświadczeniem i nie będziemy startować w przetargach tak, jakbyśmy je mieli. Nasz obszar to relacja instytucji z publicznością: przyjmowanie i kierowanie wniosków, publikacja informacji, śledzenie terminów i ochrona danych w przepływie. Gdy instytucja potrzebuje podstawowego rejestru państwowej bazy danych, potrzebuje innego dostawcy.

Czy macie status zarejestrowanego dostawcy lub certyfikaty wymagane w zamówieniach publicznych?

Nie mamy certyfikatów zarządzania jakością ani bezpieczeństwa informacji i nie jesteśmy zarejestrowani jako dostawca rządowy w żadnym programie międzynarodowym. Procedura zamówienia, wymagania kwalifikacyjne i wymagane dokumenty są ustalane z instytucją, a jeśli jakieś wymaganie kwalifikacyjne nas wyklucza, lepiej zobaczyć to na początku. Nie nadrabiamy braku certyfikatu sformułowaniem, które miałoby sprawiać wrażenie, że go mamy.

Na czym opierają się powyższe stwierdzenia (24 źródeł)
  1. Platforma obywatelska odpowiada publiczniehttps://sesizari.md · 2026-09-06
  2. Punkt odniesienia rynkowego dla struktury oferty e-administracji: tożsamość cyfrowa, infrastruktura podpisu, magistrala interoperacyjności, krajowe rejestry danych, katalogi e-usług, powiadomienia, płatności, kataster i GIS, podejście mobilnehttps://www.dotgovsolutions.net · 2026-09-06

22 z nich to kod i pliki z naszych repozytoriów. Nie publikujemy ich nazw ani numerów linii: razem, na jednej stronie, opisałoby to zbyt dokładnie, jak zbudowane są systemy, które nie należą tylko do nas. Przechodzimy je razem z Tobą, w repozytorium, na życzenie — weryfikacja pozostaje możliwa, tylko odbywa się w rozmowie.

Co chcesz, żeby działało lepiej?

Opowiedz nam o swoim procesie. Wspólnie ustalimy, co warto zbudować, co da się połączyć i jak sprawdzimy wynik.

Porozmawiajmy