Опубликованный пакет / CLIR
pets.plan
v0.1.0pets.plan: единый фасад семьи pets.* — can_give, how_much, go_to_vet, what_is_due, is_dangerous, daily_food, travel_next_step, offspring_colour (фазы 1-5)
Пакет можно напечатать самостоятельным модулем на языке общего назначения, который отвечает без движка правил: ответ и статус, без доказательства, хэшей и канонического документа. Всё на этой странице взято из плана кодогенерации, построенного вместе с индексом; витрина ничего не вычисляет сама.
План кодогенерации
План не строится: пакет использует формы вне среза генератора.
Сверка сценариями пакета
Не сверено: сценарии пакета на порождённых модулях не исполнялись. Построенный план ещё не показывает, что ответы совпадают.
Почему план не строится
Перечислены все отказы плана, а не первый. Тексты — диагностики генератора, показаны дословно.
| Причина | Вхождений |
|---|---|
| тип аргумента головы не совпадает с параметром §189 (E-0077) | 44 |
| тип аргумента вне среза генератора: urn:law:doctrine:pets:travel#EuAnimal | 8 |
| тип аргумента вне среза генератора: urn:law:std#Event | 5 |
| календарная функция с ошибкой значения над незавершённым входом вне среза генератора (DECISION-0245 п. 7): urn:eu:animals:clir:pet-travel#ThreeMonthsBeforeMovement читает urn:eu:animals:clir:pet-travel#movement_date_of_animal | 1 |
| объявление вне среза генератора: constraint/None | 1 |
| объявление вне среза генератора: interpretation/None | 1 |
| объявление вне среза генератора: procedure/None | 1 |
| поле правила вне среза генератора: visibility | 1 |
| тип аргумента вне среза генератора: urn:law:std#Instant | 1 |
| функция вне среза генератора: urn:law:std#with_unit | 1 |