Опубликованный пакет / CLIR

us.cfr.loto_1910_147

v0.1.0

The control of hazardous energy (lockout/tagout)

Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.

План кодогенерации

План строится: пакет печатается модулем.

формат плана
law-backend-plan/0.7
возможности
только базовый слой

Сверка сценариями пакета

Не сверено: сценарии пакета на порождённых модулях не исполнялись. Построенный план ещё не показывает, что ответы совпадают.

Целевые языки

печатают этот планbslcsdarterlexgojavaktluaphppyrbrsscalaswiftts

Напечатать модуль из рабочей копии репозитория

./law dev backend corpus/clir/osha-1910-147.lawir.json --target ts --target py --target go --out DIR

Интерфейс модуля

Вопросы — публичные отношения с производящим правилом; входы — факты, которые вопрос читает. Имена функций следуют языку: ask_… в Python, ask.… в TypeScript, Ask… в Go.

Вопросы · 5

ИмяПараметрыСмыслЧитаетИсточники
isolation_completedtextизоляция подтверждена предъявленной квитанциейisolation_receiptsection/1910.147/d/3
loto_isolation_completetextполная процедура изоляции §1910.147(d) подтвержденаabsence_of_energy_verifiedisolation_receiptlockout_appliednotification_givenshutdown_performedstored_energy_releasedsection/1910.147/d/6
repair_completedtextремонт подтверждён предъявленной квитанциейrepair_receiptsection/1910.147/e/1
return_completedtextвозврат в работу подтверждён после завершённого ремонта того же дела LOTOrepair_forrepair_receiptreturn_forreturn_receiptsection/1910.147/e/3
work_permittedtextработа допущена: изоляция дела LOTO подтвержденаabsence_of_energy_verifiedisolation_forisolation_receiptlockout_appliednotification_givenrepair_forshutdown_performedstored_energy_releasedsection/1910.147/d/6

Входы · 11

ИмяПараметрыСмысл
absence_of_energy_verifiedtextотсутствие энергии проверено перед началом работы (§1910.147(d)(6))
isolation_fortext, textдело LOTO ссылается на дело изоляции
isolation_receipttext, textквитанция подтверждает изоляцию и сброс энергии
lockout_appliedtextустройства блокировки/бирки применены к каждому источнику энергии (§1910.147(d)(4))
notification_giventextзатронутые работники уведомлены об отключении (§1910.147(d)(1))
repair_fortext, textдело LOTO ссылается на дело ремонта
repair_receipttext, textквитанция подтверждает завершение ремонта
return_fortext, textдело LOTO ссылается на дело возврата
return_receipttext, textквитанция подтверждает возврат оборудования в работу
shutdown_performedtextнормальное отключение оборудования выполнено (§1910.147(d)(2))
stored_energy_releasedtextнакопленная энергия снята или сдержана (§1910.147(d)(5))