Published package / CLIR
labels.batteries
v0.1.0labels.batteries: буквы Cd/Pb под баком — тяжёлый металл, а не марка; отсутствие бака на часовой батарейке законно
A package can be printed as a standalone module in a general-purpose language that answers without the rules engine: an answer and its status, with no proof, hashes or canonical document. Everything on this page comes from the generation plan built with the index; the gallery computes nothing of its own.
Generation plan
The plan builds: the package can be printed as a module.
- plan format
- law-backend-plan/0.13
- capabilities
- status:not_known, value:quantity
Checked against package scenarios
Not checked: the package scenarios have not been run against generated modules. A plan that builds does not yet show that the answers coincide.
Target languages
gopyts
refuse this plan · 13
bslверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUcsверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUdartверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUerlверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUexверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUjavaверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUktверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUluaверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUphpверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUrbверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUrsверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUscalaверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RUswiftверсия плана не поддержана эмиттером: 'law-backend-plan/0.13' (поддержана law-backend-plan/0.7)RU
./law dev backend corpus/clir/doctrine-labels-batteries.lawir.json --target ts --target py --target go --out DIR
Module interface
Questions are public relations with a producing rule; inputs are the facts a question reads. Function names follow the language: ask_… in Python, ask.… in TypeScript, Ask… in Go.
Questions · 4
| Name | Parameters | Meaning | Reads | Sources |
|---|---|---|---|---|
| contains_heavy_metal | text, text | буквы под баком означают тяжёлый металл выше порога, а не марку батарейкиRU | battery_metal_content_percentitem_is_battery | LABELS_BATTERIES_BRIDGE |
| look_for_symbol_on_packaging | text | искать знак надо на УПАКОВКЕ: для такой батарейки он печатается там, размером не менее 1 × 1 смRU | symbol_would_be_smaller_than_minimumitem_is_battery | LABELS_BATTERIES_BRIDGE |
| symbol_absence_is_lawful | text | бака на батарейке нет ЗАКОННО: знак вышел бы меньше 0,47 × 0,47 см и печатается на упаковкеRU | symbol_would_be_smaller_than_minimumitem_is_battery | LABELS_BATTERIES_BRIDGE |
| symbol_missing_unlawfully | text | знака раздельного сбора нет, и изъятие по размеру не заявлено — нарушение статьи 13(4)RU | battery_bearsbattery_in_scopesymbol_would_be_smaller_than_minimumitem_is_battery | LABELS_BATTERIES_BRIDGE |
Inputs · 5
| Name | Parameters | Meaning |
|---|---|---|
| battery_bears | text, enum | The battery bears that marking element |
| battery_in_scope | text | The battery is one to which Article 13 applies at the time of the question |
| battery_metal_content_percent | text, enum, dec | The content of that heavy metal in the battery, per cent by weight |
| symbol_would_be_smaller_than_minimum | text | Article 13(4). The size of the battery is such that the separate collection symbol would be smaller than 0,47 × 0,47 cm |
| item_is_battery | text, text | вещь дела и батарейка правового пакета — одно и то же (отождествление подаётся делом)RU |