{
  "schemaVersion": 1,
  "publicSummaryVersion": "2026-09-30",
  "classification": "PUBLIC",
  "title": "Support matrix: recovery, metering and identical retry",
  "summary": "This undated support matrix lists two tested integration families: Codex and a compatible-provider path with aider as a reference client. For each it records session recovery, metered provider use and replay of an identical interrupted request without a second charge. These are separate support properties, not a blanket promise that every agent workflow works. The underlying recovery tests used a base guest exercising the integration configuration. Clients decide whether to issue a retry, and the replay claim applies only to an identical request. Current supported versions require separate confirmation.",
  "date": "unavailable: this record declares no tag to date it by",
  "scope": "Historical evidence; the scope and environment are described in the recorded result.",
  "result": "This undated support matrix lists two tested integration families: Codex and a compatible-provider path with aider as a reference client. For each it records session recovery, metered provider use and replay of an identical interrupted request without a second charge. These are separate support properties, not a blanket promise that every agent workflow works. The underlying recovery tests used a base guest exercising the integration configuration. Clients decide whether to issue a retry, and the replay claim applies only to an identical request. Current supported versions require separate confirmation.",
  "sections": [
    {
      "title": "Supported behavior levels",
      "items": [
        {
          "id": "support-codex",
          "title": "codex",
          "text": "The historical record reports recovery with retained state, usage metering, and no new charge for an identical retry. A retry must actually be sent by the client; successful state recovery does not promise task completion.",
          "status": "Historical tested support",
          "href": "/evidence/phase-hr1"
        },
        {
          "id": "support-openrouter-generic",
          "title": "openrouter-generic",
          "text": "The historical record reports recovery with retained state, usage metering, and no new charge for an identical retry. A retry must actually be sent by the client; successful state recovery does not promise task completion.",
          "status": "Historical tested support",
          "href": "/evidence/phase-hr1"
        }
      ]
    }
  ],
  "currentDeployment": "Not independently verified by this historical evidence.",
  "canonical": "/evidence/recipes-matrix"
}
