Юридические исследования

Лаборатория — это не только программы. Мы исследуем, как устроено право, чтобы его можно было автоматизировать: модели данных, классификаторы, алгоритмы, спецификации с тест-векторами. Часть работ открыта всем.

§ 01Идеи и модели

21 идея о праве и коде

От черновика стандарта до работающего продукта. Статус — на каждой карточке.

Исследование

Полная автоматизация взыскания долгов

Взыскатель пишет одну фразу — «такой-то имеет просрочку». Дальше система сама опознаёт должника в переписке и учётной системе, собирает выписки и расчёты, выясняет причину неоплаты, предлагает переговоры и формирует машиночитаемый запрос в банк, суд или службу приставов — с проверкой препятствий вроде банкротства.

взысканиеИИмашиночитаемые запросы
Концепт

Автоматическая юридическая фирма

Что если юрфирма работает как машина, а отвечает как адвокат? Машина готовит документы за минуты и не выдумывает ссылок, адвокат с фамилией и полисом подписывает и отвечает, клиент видит дело как посылку и нажимает «Согласен». Фиксированные цены, честный список того, что не берём, и открытый журнал ошибок. Учли опыт DoNotPay, Garfield.Law, Lawhive и дела о выдуманных нейросетью ссылках.

ИИюрфирмаответственностьКейс концепта →Демо ↗
Модель

Решения с переменным весом голоса

Общие собрания и коллегиальные решения как данные: кто вправе голосовать, какой вес у голоса, когда решение действует и как меняется автоматически (например, индексация тарифа), что наступает при его прекращении и как защититься от злоупотреблений.

собранияТСЖкорпоративное правоgithub.com/SergeiKriukov/Meetings-Decisions ↗
Модель

Постоянные собрания собственников

Собрание - не способ принять решение, а препятствие: решения в доме нужны разово, на срок и «до отмены», собственники меняются, мнения тоже. Предлагаем учитывать волю собственников непрерывно: позиция сохраняется, пока её не изменили, решение действует, пока за него большинство, а история показывает, кто и когда его поддерживал. Интерактивная модель на вымышленном доме из восьми помещений.

Черновик стандарта

Классификатор юридических дел

Открытый справочник видов дел, правовых ситуаций и типов юридической работы с сопоставлением внешним классификаторам. Отвечает на простые вопросы одинаково во всех системах: какой это тип дела, какие документы, сроки, стадии и роли.

стандартклассификацияworkflowgithub.com/lawlabs/legal-matter-classification ↗
Открытый стандарт

База данных дела рядом с документами

Формат .case_database.json — вся информация о деле в одном JSON-файле в папке с документами: извлечённый текст и метаданные, факты, доказательства и связи между ними, задачи. Совместим с ИИ-анализом и любыми системами учёта.

Спецификация 2.0-alpha

Раздел имущества супругов как спецификация

Единая модель данных дела о разделе имущества и движок расчётов: доли, компенсация, цена иска, госпошлина, подсудность, сроки. Правовые правила привязаны к поведению движка, а тест-векторы проверяют реализации на TypeScript и Swift.

семейное праводвижоктест-векторыgithub.com/lawlabs/lawmatic-property-division ↗
Аналитика

Сценарии мониторинга судебных дел

Кому и зачем нужен мониторинг сайтов судов: первичный сбор базы по участнику, дополнение новыми делами, отслеживание дел клиентов, личный мониторинг граждан, обновление задач в CRM по прямой ссылке на карточку.

мониторингсудыgithub.com/lawlabs/CaseMonitoringGuide ↗
Алгоритмы

Идентификация дела через все инстанции

У одного дела много номеров: УИД, номер дела и материала, номера апелляций по частным жалобам. Разбираем, как собрать их в одну историю движения дела по инстанциям и надёжно привязать к карточке в учётной системе.

УИДинстанциипарсингgithub.com/lawlabs/legal-case-tracking ↗
Методика

GTD для юристов

Getting Things Done в юридической практике: единый inbox для поручений, документов, уведомлений судов и идей, обработка и раскладка по делам, контексты и еженедельный обзор — чтобы не терять сроки при многозадачности.

продуктивностьпрактикаgithub.com/lawlabs/GTD-for-Lawyers ↗
Инструмент

Открытые данные Мосгорсуда

Загрузка и анализ перечня всех дел судов общей юрисдикции Москвы из открытых данных: база около 12 ГБ, наблюдения за регулярностью обновлений, версии для Windows и macOS.

open dataстатистикаgithub.com/lawlabs/opendata-mos-gorsud ↗
Библиотека

Скиллы ИИ-агентов для юридической работы

Юридические плейбуки в формате SKILL.md: что спросить у клиента, как проверить документ, как оформить результат и где остановиться. Работают в Cursor, Claude Code и других агентах, встроены в Legalic.

ИИ-агентыплейбукиMITgithub.com/lawlabs/lawmatic-skills ↗
Прототип

Суд по ссылке

Из любой ссылки на карточку дела определяем суд: участки мировых судей Москвы и Петербурга, районные суды, кассационные суды общей юрисдикции, суды на домене sudrf.ru. Основа для импорта дел «по ссылке».

Прототип

Подсудность по геолокации

Человек идёт по Москве или Петербургу, а телефон показывает, какой суд и какой мировой участок обслуживают этот адрес. Геополигоны участков и проверка вхождения координат.

подсудностькартыiOS
Прототип

Карта доказывания

Интерактивная карта доказывания по делам о взыскании платы за жильё и коммунальные услуги: что нужно доказать, какими документами и что возразит ответчик.

доказываниеЖКУ
Продукт

Тренажёр судебного процесса

Судебный процесс как интерактивная практика: роли, ходатайства, реплики сторон и реакция суда. Для обучения студентов и молодых юристов.

обучениеLLMlawful.ru ↗
Прототип

Смета ТСЖ как живой объект

Смета — не таблица, а объект с версиями, обоснованиями и правилами. Отклонение оформляется как событие из реестра 54 факторов, затем решение по лимитам устава и документ; отчёт об исполнении и форма для ГИС ЖКХ собираются автоматически.

ТСЖбюджетправила
Прототип

Канон ставок на содержание жилья

Единый формат тарифного документа, geo-скелет 89 субъектов с муниципалитетами, приоритет источников ставки дома: решение собрания, договор, муниципальный норматив. Registry API и MCP.

МКДтарифыAPI
Исследование рынка

Карта LegalTech

Каталог и классификация LegalTech-решений: что есть на рынке, насколько продукт отвечает задачам юристов, интервью и независимые обзоры. Выросло в LegalTechHub — 312 российских продуктов.

рыноккаталогlegalsoft.ru ↗
Эксперимент

Может ли ИИ извлечь текст из PDF «как есть»

Проверяли, отдаёт ли языковая модель текст документа дословно. Вывод: модель скорее пересказывает, чем копирует, — поэтому извлечение текста делаем детерминированными инструментами, а ИИ оставляем анализ.

ИИPDFкачество
Черновики

Шрифты для права

Можно ли нарисовать шрифт под юридическую практику? Три наброска, собранные кодом на Python: KAP Grotesk из знака адвокатского бюро, гранёный Hybrid Legal Sans Cut и брусковый Themis Slab для судебных вывесок. Показываем путь от референса до специмена и макетов на бумаге и экране.

типографикакириллицаfontToolsШрифтовая лаборатория →
§ 02Открытый код

Проекты на GitHub

Стандарты, библиотеки для Swift и WinUI, исследования и инструменты — используем в своих продуктах и делимся с сообществом.

github.com/lawlabs
19 открытых репозиториев: стандарты, библиотеки, исследования
Открыть GitHub
lawlabs/CaseMonitoringGuide

Руководство по мониторингу судебных дел на сайтах судов: сценарии для юристов, банков и граждан.

Исследование★ 5
lawlabs/CourtLinkAnalyzer

Определяет суд по ссылке на карточку дела: мировые участки, районные и кассационные суды, sudrf.ru.

ПриложениеSwift★ 5
lawlabs/opendata-mos-gorsud

Загрузка и анализ открытой базы всех дел судов общей юрисдикции Москвы.

Инструмент★ 4
lawlabs/LawMatic-B2-macOS

Описание LawMatic B2 и условия доступа к исходному коду: автономность, контролируемая синхронизация.

О проекте★ 4
lawlabs/legal-case-tracking

Алгоритмы идентификации судебных дел и стадий по инстанциям на сайтах судов России.

Исследование★ 3
lawlabs/excel-to-legalcalc

Импорт начислений и оплат из выгрузок 1С и Excel в расчёты пеней LegalCalc: 19 вариантов форматов.

ИнструментPHP★ 2
lawlabs/legal-matter-classification

Открытый классификатор юридических дел, правовых ситуаций и видов юридической работы.

Стандарт★ 1
lawlabs/lawmatic-property-division

Спецификация модуля «Раздел имущества супругов»: JSON Schema, движки TypeScript и Swift, тест-векторы.

СтандартSwift★ 1
lawlabs/lawmatic-skills

Agent Skills для юридической работы в Cursor, Claude Code и других ИИ-агентах.

БиблиотекаShell★ 1
lawlabs/LawMaticOOXML

Работа с DOCX (Office Open XML) без Word и без потери исходного пакета.

БиблиотекаSwift★ 1
lawlabs/kalends-swiftui

Календарные представления для iOS и macOS: раскладка событий, drag-and-drop.

БиблиотекаSwift★ 1
lawlabs/kalends-winui

Календарные представления на WinUI 3 с раскладкой событий и перетаскиванием.

БиблиотекаC#★ 0
lawlabs/lawmatic-calendar-apple

Нативный календарь LawMatic для Mac, iPhone и iPad с синхронизацией Apple, Google и Legalic.

ПриложениеSwift★ 0
lawlabs/lawmatic-calendar-windows

Нативный календарь LawMatic для Windows на Kalends.WinUI.

ПриложениеC#★ 1
lawlabs/court-timeline-winui

Контрол WinUI 3: хронология судебного дела по инстанциям.

БиблиотекаC#★ 0
lawlabs/CourtCasesProgressSimulator

Симулятор получения дел с сайтов судов: ход процесса в реальном времени на графике.

ДемоSwift★ 1
lawlabs/GTD-for-Lawyers

GTD для юристов: описание, идеи, демо и тесты.

Методика★ 1
KAPLAW-RU/case-database-format

Открытый стандарт хранения данных юридического дела в .case_database.json.

СтандартJavaScript★ 0
KAPLAW-RU/LegalTechMap

Интерактивная карта и классификация LegalTech-решений.

Исследование★ 0
SergeiKriukov/Meetings-Decisions

Собрания и принятие решений: продолжающиеся решения, переменный вес голоса.

Модель★ 1
SergeiKriukov/bpmn-legal

BPMN для юристов: моделирование юридических процессов.

Нотация★ 0
SergeiKriukov/Gosposhlina

Swift-пакет расчёта госпошлины при обращении в суд по имущественным требованиям.

БиблиотекаSwift★ 1
SergeiKriukov/DateCalc

Swift-пакет подсчёта дней и часов: сроки, рабочие дни, периоды.

БиблиотекаSwift★ 1
SergeiKriukov/FileExtractor

Извлечение и обработка текста из файлов разных форматов.

БиблиотекаSwift★ 0
SergeiKriukov/MarkdownToAttributedString

Markdown → NSAttributedString с полным форматированием для iOS и macOS.

БиблиотекаSwift★ 1
SergeiKriukov/TimeDistributionSlider

SwiftUI-компонент визуального распределения времени между элементами.

БиблиотекаSwift★ 0

Есть идея для исследования?

Предложите тему, данные или задачу — обсудим совместное исследование, стандарт или прототип.