EXPECTED RESULTS FOR THE SYNTHETIC EXAMPLES M2 balance 1000 USD, approved threshold 1500 USD, unbilled 200 USD → below threshold by 500 USD; show unbilled 200 separately, no transfer or netting. These are acceptance criteria, not output from a live or AI test.