$ python3 packs/variance-bridge/tests/checks.py runs/20261003-103502-variance-bridge-claude-sonnet-5-5/budget-vs-actual-fy25/claude examples/binding/cases/budget-vs-actual-fy25.json
{
  "provenance": {
    "passed": true,
    "detail": "all 55 figures trace to the script's display block"
  },
  "binding": {
    "passed": false,
    "detail": "$196K belongs to Cost of goods sold (records), which this bullet in drivers does not name: '...or (8.3%), while COGS was favourable by $196K, or 2.4%. Gross margin still fell...'; 2.4% belongs to Cost of goods sold (records), which this bullet in drivers does not name: '...while COGS was favourable by $196K, or 2.4%. Gross margin still fell short by (0.9)...'"
  }
}
exit 1
