{
  "schemaVersion": 1,
  "documentSet": "construction",
  "asOf": "2026-09-08",
  "contract": "PINE-2026-014",
  "counts": {
    "contractItems": 12,
    "changeOrders": 2,
    "applications": 2,
    "inspections": 9
  },
  "identities": [
    {
      "id": "schedule-of-values-equals-contract-sum",
      "statement": "sum(schedule-of-values.scheduled_value) = original contract sum",
      "expected": "3858.00"
    },
    {
      "id": "change-orders-move-contract-sum",
      "statement": "original contract sum + net change orders = contract sum to date",
      "expected": "4113.00"
    },
    {
      "id": "continuation-totals-equal-summary",
      "statement": "continuation TOTAL completed and retainage = summary lines 4 and 5",
      "expected": "3248.00"
    },
    {
      "id": "retainage-is-ten-percent",
      "statement": "sum(continuation.retainage) = 0.10 * total completed and stored",
      "expected": "324.80"
    },
    {
      "id": "payment-due",
      "statement": "line 6 less line 7 = current payment due",
      "expected": "1582.20"
    },
    {
      "id": "balance-differs-by-retainage",
      "statement": "summary line 9 - continuation balance_to_finish = total retainage",
      "expected": "324.80"
    },
    {
      "id": "waivers-cover-certified-payments",
      "statement": "sum(lien-waiver-register.amount) = total earned less retainage",
      "expected": "2923.20"
    },
    {
      "id": "job-cost-variance-is-uniform",
      "statement": "estimate_total - actual_total = 85.00 on every work order",
      "expected": "1020.00"
    }
  ],
  "totals": {
    "contractSumUsd": "3858.00",
    "contractSumToDateUsd": "4113.00",
    "completedAndStoredUsd": "3248.00",
    "retainageUsd": "324.80",
    "earnedLessRetainageUsd": "2923.20",
    "previousCertificatesUsd": "1341.00",
    "paymentDueUsd": "1582.20",
    "balanceToFinishExcludingRetainageUsd": "865.00",
    "balanceToFinishIncludingRetainageUsd": "1189.80",
    "actualCostUsd": "2838.00"
  },
  "knownDefect": {
    "file": "application-for-payment-002-retainage-rate.csv",
    "statedRate": "0.10",
    "rateApplied": "0.05",
    "statedPaymentDueUsd": "1744.60",
    "correctPaymentDueUsd": "1582.20",
    "overstatementUsd": "162.40",
    "cause": "lines 5a and 5b computed at five percent while their own descriptions still read ten percent"
  }
}
