{"schemaVersion":"1.0","toolId":"commerce.pack-size-normalize","toolVersion":"1.0.0","mode":"static-example","input":{"locale":"pt-BR","quantities":[{"id":"milk","text":"6 x 1,5 litros"},{"id":"chicken","text":"Aprox. 2,8 Kg"},{"id":"unclear","text":"500g + 20% free"}]},"result":{"locale":"pt-BR","quantities":[{"id":"milk","status":"normalized","quantity":"1.5","unit":"litros","packCount":6,"totalQuantity":"9000","baseUnit":"ml","dimension":"volume","approximate":false,"issue":null},{"id":"chicken","status":"normalized","quantity":"2.8","unit":"kg","packCount":1,"totalQuantity":"2800","baseUnit":"g","dimension":"mass","approximate":true,"issue":null},{"id":"unclear","status":"unsupported","quantity":null,"unit":null,"packCount":null,"totalQuantity":null,"baseUnit":null,"dimension":null,"approximate":false,"issue":"ambiguous_or_unsupported_expression"}],"allNormalized":false,"scope":"Explicit-locale whole quantity expressions only, including N x quantity and quantity x N. Exact grams, millilitres or item counts; oz means mass ounces, lb means mass pounds. Fluid ounces, pints, ranges, prose, mixed units and bonus quantities are rejected. Approximate declarations stay approximate. No price or density conversion."},"provenance":"Generated from the tool handler at site build time with HTTP fetch disabled. This is fixed sample data, not a customer execution.","access":{"paymentRequired":false,"executionPerformedOnRead":false,"acceptsCustomInput":false},"paidResponse":"Paid calls wrap result with a receipt and recovery metadata. This example has no payment receipt.","contractUrl":"/v1/content/tools/commerce.pack-size-normalize"}
