evaluate_rule
Check whether a procurement amount meets dispense or formal threshold rules using dated facts, halting when required information is missing.
Instructions
Bounded procurement amount tests from dated registry; unknown premises stop the computation.
rule_id: procurement.dispense or procurement.formal_threshold. Required facts: buyer_type=other_contracting_authority, contract_type=supplies/services/works, amount as decimal string, tax_basis=HT, currency=EUR, scope=ordinary_whole_need, trigger=consultation_started/notice_sent, trigger_date=YYYY-MM-DD (same as as_of_date). No tax conversion, procedure choice, purchase authorization or general deadline computation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| facts | Yes | ||
| rule_id | Yes | ||
| as_of_date | Yes |