Опубликованный пакет / CLIR
us.cfr.loto_1910_147
v0.1.0The 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_completed | text | изоляция подтверждена предъявленной квитанцией | isolation_receipt | section/1910.147/d/3 |
| loto_isolation_complete | text | полная процедура изоляции §1910.147(d) подтверждена | absence_of_energy_verifiedisolation_receiptlockout_appliednotification_givenshutdown_performedstored_energy_released | section/1910.147/d/6 |
| repair_completed | text | ремонт подтверждён предъявленной квитанцией | repair_receipt | section/1910.147/e/1 |
| return_completed | text | возврат в работу подтверждён после завершённого ремонта того же дела LOTO | repair_forrepair_receiptreturn_forreturn_receipt | section/1910.147/e/3 |
| work_permitted | text | работа допущена: изоляция дела LOTO подтверждена | absence_of_energy_verifiedisolation_forisolation_receiptlockout_appliednotification_givenrepair_forshutdown_performedstored_energy_released | section/1910.147/d/6 |
Входы · 11
| Имя | Параметры | Смысл |
|---|---|---|
| absence_of_energy_verified | text | отсутствие энергии проверено перед началом работы (§1910.147(d)(6)) |
| isolation_for | text, text | дело LOTO ссылается на дело изоляции |
| isolation_receipt | text, text | квитанция подтверждает изоляцию и сброс энергии |
| lockout_applied | text | устройства блокировки/бирки применены к каждому источнику энергии (§1910.147(d)(4)) |
| notification_given | text | затронутые работники уведомлены об отключении (§1910.147(d)(1)) |
| repair_for | text, text | дело LOTO ссылается на дело ремонта |
| repair_receipt | text, text | квитанция подтверждает завершение ремонта |
| return_for | text, text | дело LOTO ссылается на дело возврата |
| return_receipt | text, text | квитанция подтверждает возврат оборудования в работу |
| shutdown_performed | text | нормальное отключение оборудования выполнено (§1910.147(d)(2)) |
| stored_energy_released | text | накопленная энергия снята или сдержана (§1910.147(d)(5)) |