Change 2: Second approver above $5M

Thin agents · both

21 lines of JSON

One shared ontology update for policy version CRP-2026.5. Both agents were evaluated against the updated policy.

  • ApproverRole role.head_fx_forwards

    “Second approver for temporary credit limit excesses above USD 5,000,000.”

    role_name
    Head of FX Forwards
    holder
    M. Carver
  • edge policy.temporary_excess —approved_by→ role.head_fx_forwards
  • updated policy.temporary_excess new version; approval rule for excesses above $5M

Thick agent

143 lines of code and config

Plus 121 lines of tests (21 new) and 21 of documentation, across 8 files.

  • policies/CRP-2026.5.yaml+86 −0
  • tests/test_policy.py+67 −3
  • tests/test_graph.py+46 −5
  • creditagent/policy.py+25 −2
  • README.md+15 −6
  • creditagent/answer.py+14 −3
  • scripts/self_check.py+6 −4
  • creditagent/graph.py+2 −1

86 of the added lines are the policy file copied forward to its new version; 16 of them differ from the old one.