{
  "version": "0.2.0",
  "generatedAt": "2026-05-16T04:30:00+05:30",
  "summary": {
    "sourceCount": 4,
    "parsedCount": 2,
    "fallbackCount": 2,
    "fetchFailedCount": 0,
    "reviewRequiredCount": 2
  },
  "diagnostics": [
    {
      "provider": "OpenAI",
      "model": "GPT-5.5",
      "sourceUrl": "https://openai.com/api/pricing/",
      "retrievalMethod": "browser",
      "httpStatus": null,
      "sourceTextChars": 0,
      "status": "source-linked-fallback",
      "requiredFieldsFound": [],
      "fallbackFieldsUsed": [
        "inputPerMTok",
        "cachedInputPerMTok",
        "outputPerMTok"
      ],
      "parseConfidence": "low-selector-drift",
      "warning": "Refresh used source-linked fallback fields. Review the official page because the provider page, model name, or DOM shape may have changed.",
      "nextReviewTrigger": "Review immediately; the expected model label was not found in the retrieved page text.",
      "errorMessage": ""
    },
    {
      "provider": "Anthropic",
      "model": "Claude Opus 4.7",
      "sourceUrl": "https://platform.claude.com/docs/en/about-claude/pricing",
      "retrievalMethod": "fetch",
      "httpStatus": 200,
      "sourceTextChars": 22395,
      "status": "parsed",
      "requiredFieldsFound": [
        "inputPerMTok",
        "outputPerMTok"
      ],
      "fallbackFieldsUsed": [],
      "parseConfidence": "high",
      "warning": "Automated extraction found required price fields. Still verify the official page before procurement.",
      "nextReviewTrigger": "Review when provider changes pricing table columns, token units, model name, batch policy, or cache policy.",
      "errorMessage": ""
    },
    {
      "provider": "Google",
      "model": "Gemini 3.1 Pro Preview",
      "sourceUrl": "https://ai.google.dev/gemini-api/docs/pricing",
      "retrievalMethod": "fetch",
      "httpStatus": 200,
      "sourceTextChars": 43741,
      "status": "source-linked-fallback",
      "requiredFieldsFound": [],
      "fallbackFieldsUsed": [
        "inputPerMTok",
        "cachedInputPerMTok",
        "outputPerMTok"
      ],
      "parseConfidence": "low-selector-drift",
      "warning": "Refresh used source-linked fallback fields. Review the official page because the provider page, model name, or DOM shape may have changed.",
      "nextReviewTrigger": "Review when provider changes pricing table columns, token units, model name, batch policy, or cache policy.",
      "errorMessage": ""
    },
    {
      "provider": "xAI",
      "model": "grok-4.3",
      "sourceUrl": "https://docs.x.ai/developers/pricing",
      "retrievalMethod": "fetch",
      "httpStatus": 200,
      "sourceTextChars": 8462,
      "status": "parsed",
      "requiredFieldsFound": [
        "inputPerMTok",
        "outputPerMTok"
      ],
      "fallbackFieldsUsed": [],
      "parseConfidence": "high",
      "warning": "Automated extraction found required price fields. Still verify the official page before procurement.",
      "nextReviewTrigger": "Review when provider changes pricing table columns, token units, model name, batch policy, or cache policy.",
      "errorMessage": ""
    }
  ]
}
