{
  "sample": "finance_opening_balance",
  "generated_at": "2026-06-03T00:00:00Z",
  "readiness": {
    "operational_clean_export": {
      "ready": false,
      "status": "partial",
      "reasons": [
        "Chart accounts are normalized, but AR/AP aging caveats still need review."
      ],
      "blockers": []
    },
    "quickbooks_online": {
      "ready": false,
      "status": "blocked",
      "profile_stage": "stable",
      "reasons": [
        "QuickBooks chart-of-accounts import needs account type and detail type coverage before upload."
      ],
      "blockers": [
        "Account 2000 is missing account_detail_type.",
        "AR/AP opening balances need customer/vendor aging support before final import."
      ]
    },
    "xero": {
      "ready": false,
      "status": "partial",
      "profile_stage": "stable",
      "reasons": [
        "Xero account fields can be mapped, but AR/AP aging still needs consultant review."
      ],
      "blockers": [
        "A/R Trade has an aging bucket without linked customer detail."
      ]
    },
    "ai_ready_manifest": {
      "ready": true,
      "status": "ready",
      "reasons": [
        "No direct personal contact fields are present in this synthetic finance sample."
      ],
      "blockers": []
    }
  },
  "target_specific_manifests": [
    "quickbooks_readiness_manifest.json",
    "xero_readiness_manifest.json"
  ]
}
