[
  {
    "codonId": "write-second",
    "startTime": "<ts>",
    "status": "failed",
    "endTime": "<ts>",
    "failedDuring": "initializing",
    "exitCode": 1,
    "failureReason": {
      "type": "api-error",
      "retriable": false,
      "message": "API auth error: Missing API key for provider 'google'. Set GEMINI_API_KEY."
    },
    "partialCost": 0,
    "partialTokens": {
      "inputTokens": "<n>",
      "outputTokens": "<n>",
      "cacheCreationTokens": "<n>",
      "cacheReadTokens": "<n>"
    },
    "rigSetupCheckpoint": "<sha>",
    "claudePid": "<pid>",
    "claudeLogPath": ".hankweave/runs/<id>/write-second-claude.log",
    "errorCheckpoint": "<sha>"
  }
]
