Run a pricing decision from serializable JSON. The rule checks the cart subtotal from input.json, applies a VIP discount from rules.json, and verifies the final context against expected-output.json.
From the repository root:
yarn build
node examples/pricing-rules/run.tsExpected summary:
{
"ok": true,
"rulesExecuted": 1,
"finalTotal": 105,
"discountAmount": 20,
"messages": ["Applied 16% discount: -20"]
}rules.json— the serializable Neuron-JS script.input.json— the execution context used by the script.expected-output.json— the checked output summary.run.ts— registers the example vocabulary, executes the script, and fails if output differs.