CLI-экзоскелет для юридической работы: судебные дела и события, процессуальные сроки, госпошлины по НК РФ, проценты по ст. 395 и 317.1 ГК РФ, производственные календари с региональными праздниками, реквизиты платежей (КБК). Каждый расчёт исполняется строго по утверждённой спецификации правил: вызов вне спецификации отклоняется с явным статусом вместо тихого нуля на выходе.
# диагностика окружения и хранилища python -m pip install -e . sud-cli doctor # дела и события: импорт, карточка, поиск sud-cli court import fixtures/cases.json sud-cli court case CASE-0001 sud-cli court search встречное требование --since 2026-01-01 --until 2026-12-31 --limit 10 # нормативные документы: поиск и сравнение редакций sud-cli npa search договор sud-cli npa compare --id NPA-0001 --edition1 v1 --edition2 v2 # официальные публикации: только метаданные sud-cli law search "о банкротстве" sud-cli law search --number "12345"
cases/events — нормализованная карточка дела и детерминированно упорядоченная лента событий: заседания, определения, итоги.
Свободный полнотекстовый поиск по импортированным делам с датовыми границами и лимитом результата. Тела документов не возвращаются — только метаданные и события.
npa compare — сравнение версий документа по фиксациям; npa search — поиск по реестру. Без живых источников.
law search — один явный HTTPS-запрос к документированному endpoint официального опубликования, возвращает только метаданные.
Сроки — самая дорогая ошибка в процессе. Расчёт ведётся до секунды местного времени суда, с учётом переносов выходных и региональных праздников.
| Возможность | Детали |
|---|---|
| Региональные праздники | --region (например, 16 — Татарстан, 02 — Башкортостан): региональные нормы накладываются на федеральный производственный календарь. |
| Часовой пояс суда | --tz (по умолчанию Europe/Moscow): сроки до 23:59:59 местного времени суда (ч. 6 ст. 114 АПК РФ). |
| Проверка календаря | sud-cli calendar check — покрытие переносов указами и годы действия календаря. |
| Финансовый контур | Проценты по ст. 395 / 317.1 ГК РФ через меняющиеся ключевые ставки ЦБ, с учётом частичных платежей и судебных расходов. |
sud-cli interest --principal 1500000 --start 2025-06-01 --end 2026-10-01 \ --payments "2025-12-15:500000,2026-03-01:300000" --calc-fee
| Команда | Что делает |
|---|---|
sud-cli fees | Госпошлина по утверждённой спецификации. Банкротные пошлины 259-ФЗ: 100 000 ₽ (юрлицо), 10 000 ₽ (физлицо), прогрессивные вилки требований кредиторов (ст. 333.21 п. 1 пп. 5 НК РФ). Вызовы вне спецификации — UNSUPPORTED, не догадка. |
sud-cli payment | Реквизиты платежа: КБК и назначение платежа для арбитражных судов, судов общей юрисдикции и КАС. |
sud-cli deferral | Ходатайство об отсрочке/рассрочке (ст. 333.41 НК РФ, ст. 102 АПК РФ) с обязательным чек-листом банковских и налоговых справок. |
sud-cli fees --jurisdiction arbitration --kind bankruptcy_petition --entity individual sud-cli payment --jurisdiction arbitration --court "АС Московского округа" \ --defendant "ООО Ромашка" --amount 250000
Расчёты исполняются строго по утверждённой спецификации правил. Вне спецификации — явный UNSUPPORTED/MISSING, а не пустой успех.
Всё локальное состояние — в каталоге, принадлежащем sud-cli (~/.local/share/sud-cli; переопределяется SUD_CLI_STATE_DIR или --state-dir).
Ошибки — ненулевой код с явным сообщением. Никаких «пустых успехов»: недоступный источник помечен недоступным, не подменяется молчанием.
Импорт и поиск проверяются на синтетических данных: ни реальных номеров дел, ни учётных данных, ни подлинных документов в тестах.
Картотеки и порталы судов напрямую не опрашиваются: работа — с импортированными материалами и ограниченными метаданными официального опубликования.
--json принимается в любой позиции любой подкоманды — машинный разбор не зависит от порядка аргументов.
| Переменная / флаг | Назначение |
|---|---|
SUD_CLI_STATE_DIR | Каталог состояния; по умолчанию ~/.local/share/sud-cli. |
--state-dir | То же на уровне отдельного вызова. |
--json | Машиночитаемый вывод; допустим в любой позиции. |
--tz, --region | Часовой пояс суда и региональный календарь для расчёта сроков. |
Область применения: российская юрисдикция. Расчёты носят вспомогательный характер и не заменяют проверку юристом.