GLeX Достовірне право — доступне кожному!

Демонстраційна бета

Проєкт 05 · прототип

GAM — студія моделювання законів

Graph analytical modeling: закон описується моделлю, а не суцільним текстом. Суб’єкти й ролі, права й обов’язки, процедури, строки, санкції й винятки — окремими елементами, кожен із посиланням на свою частину статті. З однієї моделі студія будує схеми процедур, матрицю, реєстр строків, лінтер і тести.

Навіщо

Закон читають як текст, а користуються ним як процесом

Щоб відповісти на просте питання «магазин не міняє зламаний товар — що робити?», треба зібрати докупи кілька частин статті 8: які вимоги, кому їх пред’являти, у які строки, без яких документів їх не розглядають і що буде, якщо строк порушено. Модель показує те саме однією схемою: хто, що, кому, у який строк і що далі.

Підхід — Rules as Code: норму пишуть одночасно як текст для людини й як логіку для машини (OpenFisca у Франції, Better Rules у Новій Зеландії). Формат моделі — шаблон ООП-закону, опора — вимоги до змісту акта із Закону України «Про правотворчу діяльність».
Що вміє прототип

Одна модель — сім виглядів

  • 01Огляд. Склад моделі та показники закону: скільки прав мають процедуру, скільки обов’язків забезпечено санкцією.
  • 02Карта. Хто кому що винен: споживач, його права й суб’єкти, до яких вони звернені.
  • 03Матриця. Право × суб’єкт: обов’язок і санкція в кожній клітинці, прогалини видно одразу.
  • 04Процедури. П’ять схем за ролями — неналежна якість, обмін, покупка онлайн, скарга, суд — і та сама процедура текстом. Експорт у BPMN 2.0.
  • 05Строки. Реєстр строків із калькулятором дат за правилами Цивільного кодексу.
  • 06Лінтер. Зауваження до тексту закону з підставами: відсилка до неіснуючих пунктів, синоніми термінів, бланкетні відсилки, строки й санкції без опори.
  • 07Тести. Ситуації з очікуваним результатом, що рахуються на строках самої моделі.
Як перевіряємо

Кожне посилання — на офіційний текст

Скрипт звіряє всі посилання моделі з текстом законів на zakon.rada.gov.ua: статтю, частину, абзац, пункт і якір. Неточне посилання не потрапить на сторінку. Біля кожного елемента студія показує цитату норми, на якій він тримається.

Модель — тлумачення, джерело — текст. Розмітку прототипу ще має перевірити юрист: усі елементи мають статус «чернетка». Прототип демонструє підхід і не є правовою консультацією.