Опубликованный пакет / CLIR
kz.corpus.fire_safety_rules
v0.1.0Правила пожарной безопасности
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План строится: пакет печатается модулем.
- формат плана
- law-backend-plan/0.7
- возможности
- только базовый слой
Сверка сценариями пакета
Не сверено: сценарии пакета на порождённых модулях не исполнялись. Построенный план ещё не показывает, что ответы совпадают.
Целевые языки
bslcsdarterlexgojavaktluaphppyrbrsscalaswiftts
./law dev backend corpus/clir/kz-fire-safety-rules.lawir.json --target ts --target py --target go --out DIR
Интерфейс модуля
Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.
Вопросы · 4
| Имя | Параметры | Смысл | Читает | Источники |
|---|---|---|---|---|
| combustibles_min_distance_to_stove_m | text, enum, dec | наименьшее расстояние размещения горючих веществ и оборудования до части печи, метров | без входов | |
| prohibited_in_building | text, enum, enum | действие, не допускаемое в здании названного вида | без входов | |
| prohibited_in_dwelling | text, enum | действие, не допускаемое в квартире, индивидуальном жилом доме и жилой комнате | без входов | |
| smoke_detector_required | text, enum | жилые помещения здания названного вида оборудуются автономными оптико-электронными дымовыми пожарными извещателями | без входов |