Pre-execution circuit breaker for Workday Financials — state admission (completeness, valid amount) and execution authority (hard-cap breach, payroll variance, duplicate payment, off-contract invoice, unit-price anomaly, approver authority) enforced inline before a payroll run, expense payout, or supplier invoice commits.
Highest priority first. The first rule whose conditions all hold decides; with none, the decision is a REVIEW.
exec-duplicate-payment · *
AUTO_REJECT → REJECT · urgent
A prior payment with the same payee + amount (or vendor + invoice) fingerprint was found.
exec-hard-cap · *
AUTO_REJECT → REJECT · urgent
A single payout exceeds the hard cap and is blocked before it commits.
state-required-fields · *
AUTO_REJECT → REJECT · urgent
Financial payload is incomplete; the payee, amount, and currency must be present before admission.
exec-authorized-approver · *
AUTO_REJECT → REJECT · urgent
Actor role is not authorized to release governed Workday Financials commits.
state-amount-valid · *
AUTO_REJECT → REJECT · urgent
Payout / invoice amount must be a positive numeric value.
exec-payroll-variance · *
ESCALATE → ESCALATE · urgent · SLA 10 min
Payroll / expense amount exceeds the allowed variance from the historical baseline; hold and escalate before committing.
exec-off-contract · *
REQUIRE_REVIEW → REVIEW · elevated · SLA 120 min
Invoice does not reconcile to an active contract (missing, inactive, or over remaining value); hold for review.
exec-unit-price-anomaly · *
REQUIRE_REVIEW → REVIEW · elevated · SLA 120 min
Invoiced unit price exceeds the contract / baseline unit price beyond tolerance; hold for review.
state-admit-default · *
AUTO_APPROVE → APPROVE
Financial proposed state is complete and eligible for execution review.
exec-authorize-default · *
AUTO_APPROVE → APPROVE
Circuit-breaker checks passed for the proposed Workday Financials commit.
Locally, with @decionis/mcp: the payload becomes the request's context, and its action the decision type. On the hosted protocol, once the bundle is stored for your organization, name vertical_pack, policy_version and require_exact_policy_version: true.
decionis_evaluate arguments
{ "policy_pack": "workday_financials", "payload": { "action": "<decision type>" } }In a hosted evaluate-decision request
"vertical_pack": "workday_financials",
"policy_version": "workday-financials-v1",
"require_exact_policy_version": trueEvery fact below comes from the request's context.