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

elec.diagnostics

v0.1.0

National Institute for Occupational Safety and Health — Electrical Safety in the Workplace

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

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

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

формат плана
law-backend-plan/0.19
возможности
defeasible, judgment, value:quantity

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

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

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

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

отвергают этот план · 13
  • bsl версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • cs версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • dart версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • erl версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • ex версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • java версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • kt версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • lua версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • php версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • rb версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • rs версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • scala версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)
  • swift версия плана не поддержана эмиттером: 'law-backend-plan/0.19' (поддержана law-backend-plan/0.7)

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

./law dev backend corpus/clir/elec-diagnostics.lawir.json --target ts --target py --target go --out DIR

Зависимости в составе планаus.cfr.loto_1910_147

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

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

Вопросы · 3

ИмяПараметрыСмыслЧитаетИсточники
diagnostic_hypothesistext, enumгипотеза диагностикиbreaker_nuisance_trippingbreaker_trips_immediatelybreaker_trips_under_loadflickeringmotor_overheatingoutlet_discolorationoutlet_sparkingpanel_hummingphase_current_imbalance_exceeds_thresholdrcd_trips_without_loadDC/5.7DC/diagnostics
next_safe_actiontext, enumследующее безопасное действиеbreaker_nuisance_trippingbreaker_trips_immediatelybreaker_trips_under_loadburning_smelldiagnostic_case_isolationflickeringinspector_observes_warm_outletmotor_overheatingoutlet_discolorationoutlet_sparkingoutlet_warmpanel_hummingphase_current_imbalance_exceeds_thresholdrcd_trips_without_loadabsence_of_energy_verifiedisolation_receiptlockout_appliednotification_givenshutdown_performedstored_energy_releasedDC/5.7DC/diagnosticsniosh/electrical-safety/recommendations
outlet_warmtextрозетка греется: наблюдение по каналу сужденияinspector_observes_warm_outletDC/diagnostics

Входы · 20

ИмяПараметрыСмысл
breaker_nuisance_trippingtextавтомат срабатывает повторно без выявленной перегрузки (ложное срабатывание)
breaker_trips_immediatelytextавтомат срабатывает сразу
breaker_trips_under_loadtextавтомат срабатывает под нагрузкой
burning_smelltextзапах гари: наблюдение по каналу суждения
diagnostic_case_isolationtext, textдиагностическое дело ссылается на дело изоляции LOTO того же оборудования
flickeringtextмерцание: наблюдение по каналу суждения
inspector_observes_warm_outlettextквалифицированный осмотр установил нагрев розетки
motor_overheatingtextизмеренная температура обмотки двигателя превышает паспортный предел (сравнение предъявлено)
outlet_discolorationtextпотемнение или оплавление корпуса розетки: наблюдение
outlet_sparkingtextвидимое искрение розетки: наблюдение, стоп-фактор безопасности
outlet_warmtextрозетка греется: наблюдение по каналу суждения
panel_hummingtextгудение электрощита: наблюдение
phase_current_imbalance_exceeds_thresholdtextизмеренная несимметрия токов фаз превышает предъявленный порог
rcd_trips_without_loadtextУЗО срабатывает без нагрузки
absence_of_energy_verifiedtextотсутствие энергии проверено перед началом работы (§1910.147(d)(6))
isolation_receipttext, textквитанция подтверждает изоляцию и сброс энергии
lockout_appliedtextустройства блокировки/бирки применены к каждому источнику энергии (§1910.147(d)(4))
notification_giventextзатронутые работники уведомлены об отключении (§1910.147(d)(1))
shutdown_performedtextнормальное отключение оборудования выполнено (§1910.147(d)(2))
stored_energy_releasedtextнакопленная энергия снята или сдержана (§1910.147(d)(5))