/** * `evaluateBlockingFields` — qué campos impiden guardar una línea. * * Existe porque los templates declaran la obligatoriedad de DOS formas que no coinciden: * el flag `required` del descriptor y la regla `{ type: 'required' }` de `validations`. * Medido en el módulo comercial: de 87 campos de línea obligatorios, **5 traen solo el * flag** (`adi.lot_id`, `adi.storage_location_id`, `consumption-requisition.reason_id`, * `sales-dispatch.unit_price`, `sales-invoice.unit_price`). Un guardián que mirara solo * `validations` los dejaría pasar mientras el asterisco de su pestaña sí los cuenta — la * contradicción que el ADR-027 §C.3b prohíbe. */ export {}; //# sourceMappingURL=fieldValidation.blocking.test.d.ts.map