Експертиза · Інституції та державні компанії
Три списки, не один: що ми вже побудували, що інтегруємо на запит і на яких умовах, і чого ми не робимо.
Ми будуємо платформи для взаємодії установи з публікою: приймання й спрямування звернень до компетентного органу, справа з згенерованим документом, відстежувані законні строки, модерація з людським шлюзом, доступний публічний архів і строки зберігання, застосовані кодом. Інтероперабельність із урядовими сервісами ми розглядаємо окремо, з реальним станом кожного з них.
Вже збудованоДві власні платформи, обидві публічні й перевірні сьогодні. Перша — громадянська платформа в продакшені, з 65 маршрутами інтерфейсу програмування, понад 50 версіонованими міграціями, 103 тестовими файлами на серверній частині та 59 сценаріями end-to-end, із каталогом органів влади, доповненим вручну з офіційних сайтів установ. Друга — інформаційна платформа, створена для державної установи: 573 повідомлення, перенесені зі старої системи, вісім реальних категорій замість однієї, що містила 545 із 573, пошук без сервера, генератор, написаний на Python без жодної зовнішньої залежності. Для сумісності з державними сервісами ми вирішили не використовувати «delivered»: код федеративної автентифікації та електронного підпису написаний і протестований, але зупинений — бракує договору з органом влади та сертифіката системи, а не коду. Ми переносимо його до другого списку, не до першого.
Установа купує не програмне забезпечення, а здатність відповісти в строк, встановлений законом. Тому перше запитання, яке ми ставимо, не яке функції ви хочете, а: який правовий строк, від коли він починає спливати, хто відповідає за кожен етап і що станеться в день, коли строк наближається, а ніхто не подивився.
Ми побудували відповідь на це запитання у власній платформі. Звернення стає справою з визначеним компетентним органом через чотири рівні специфічності — сектор, населений пункт, категорія, потім загальне визначення — з пріоритетом у разі рівності. Строк у 30 днів обчислюється під час читання, від дати надсилання, тож не існує індикатора, який відстає; черга модерації попереджає з 25-го дня, щоб хтось міг наполягти до спливу строку.
Те, до чого ми ставимося найсерйозніше, — це те, що не публікується. Сире фото залишається приватним доказом; у публіку потрапляє лише відредагована версія, із застосованими регіонами та явним схваленням модератора — і той, хто редагує, не є тим, хто схвалює. Строки зберігання — це не обіцянка політики: вони лежать у базі даних, кожен із опублікованим дослівним текстом і правовою підставою поруч, а функція очищення неявно звітує, що вона б видалила; реальне видалення потребує явного аргументу.
Про взаємодію з урядовими сервісами ми кажемо точно, де ми є, бо це зона з найбільшою кількістю порожніх обіцянок на ринку. Федеративну автентифікацію та електронний підпис ми маємо написаними з нуля, з тестами, за публічною документацією органу влади — і вимкненими перемикачем. Чого бракує, так це не коду: це договір, системний сертифікат, виданий оператором інфраструктури, і реєстрація виробничої адреси. Для платіжної платформи, шини взаємодії та кабінету громадянина в нас немає жодного рядка коду, і ми не стверджуємо нічого іншого.