{
  "runId": "daily-sales-2026-06-17T04-57-17-978Z",
  "status": "completed",
  "phase": "completed",
  "startedAt": "2026-06-18T21:21:38.162Z",
  "finishedAt": "2026-06-18T21:21:39.384Z",
  "updatedAt": "2026-06-22T06:05:59.334Z",
  "currentPid": null,
  "currentCommand": null,
  "stopRequested": false,
  "config": {
    "runId": "daily-sales-2026-06-17T04-57-17-978Z",
    "shardCount": 32,
    "startShard": 0,
    "endShard": 31,
    "shardDelayMinutes": 5,
    "maxConsolesPerShard": 0,
    "maxItemsPerShard": 0,
    "maxProductsPerShard": 0,
    "maxImages": null,
    "skipPrepare": false,
    "skipAnalysis": false,
    "incrementalAnalysis": true,
    "dryRunAnalysis": false,
    "analysisMode": "batch",
    "analysisBulkModel": "gpt-4.1-mini",
    "analysisEscalationModel": "gpt-5.2",
    "analysisBatchSubmit": true,
    "forcePrepare": false,
    "forceAnalysis": false,
    "analysisLimit": 1000000,
    "analysisWorkerConcurrency": 2,
    "noState": false,
    "since": "",
    "target": "ebay-us-video-games"
  },
  "artifacts": {
    "runDir": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z",
    "statusPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/status.json",
    "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/pipeline.log",
    "combinedSalesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/combined-sales.jsonl",
    "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/analysis-listings.jsonl",
    "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/analysis-prepare-summary.json",
    "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/analysis.jsonl",
    "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/analysis-review.html"
  },
  "totals": {
    "emittedCount": 1953,
    "browseSucceededCount": 1953,
    "failedRequestCount": 0,
    "discoveredConsoleLinkCount": 7424,
    "selectedConsoleLinkCount": 232,
    "prepared": 1953,
    "mirroredImageCount": 11487,
    "analyzed": 1953,
    "analysisCandidates": 63,
    "evalLabels": 0
  },
  "stages": {
    "prepare": {
      "status": "completed",
      "summary": null,
      "exitCode": null
    },
    "analysis": {
      "status": "partial",
      "summary": null,
      "exitCode": null
    }
  },
  "shards": [
    {
      "index": 0,
      "status": "completed",
      "startedAt": "2026-06-17T04:57:17.983Z",
      "finishedAt": "2026-06-17T06:29:43.522Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T04-57-18-161Z",
        "startedAt": "2026-06-17T04:57:18.161Z",
        "finishedAt": "2026-06-17T06:29:43.496Z",
        "cutoffIso": "2026-06-15T16:57:18.161Z",
        "priceChartingSinceDate": "2026-06-15",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-0-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 1547,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 12,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 12,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 0,
        "productsScanned": 1547,
        "priceChartingSaleRowsFound": 93935,
        "emittedCount": 340,
        "skippedKnownCount": 0,
        "skippedOlderCount": 93595,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 340,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 340,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 0,
          "startedAt": "2026-06-18T19:08:07.656Z",
          "finishedAt": "2026-06-18T19:08:18.225Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 340,
          "prepared": 340,
          "imageCount": 1679,
          "reusedImageCount": 1533,
          "downloadedImageCount": 146,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-0-analysis-listings.jsonl",
          "mirroredImageCount": 1679
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 340,
        "analyzedCount": 340,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 1,
      "status": "completed",
      "startedAt": "2026-06-17T16:38:20.688Z",
      "finishedAt": "2026-06-17T17:16:12.938Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T16-38-20-969Z",
        "startedAt": "2026-06-17T16:38:20.969Z",
        "finishedAt": "2026-06-17T17:16:12.915Z",
        "cutoffIso": "2026-06-16T04:38:20.969Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-1-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 645,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 5,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 5,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 1,
        "productsScanned": 645,
        "priceChartingSaleRowsFound": 19894,
        "emittedCount": 5,
        "skippedKnownCount": 0,
        "skippedOlderCount": 19889,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 5,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 5,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 1,
          "startedAt": "2026-06-18T19:08:18.226Z",
          "finishedAt": "2026-06-18T19:08:18.381Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 5,
          "prepared": 5,
          "imageCount": 30,
          "reusedImageCount": 27,
          "downloadedImageCount": 3,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-1-analysis-listings.jsonl",
          "mirroredImageCount": 30
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 5,
        "analyzedCount": 5,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 2,
      "status": "completed",
      "startedAt": "2026-06-17T18:48:19.471Z",
      "finishedAt": "2026-06-17T19:16:02.558Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T18-48-19-804Z",
        "startedAt": "2026-06-17T18:48:19.804Z",
        "finishedAt": "2026-06-17T19:16:02.530Z",
        "cutoffIso": "2026-06-16T06:48:19.804Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-2-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 460,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 4,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 4,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 2,
        "productsScanned": 460,
        "priceChartingSaleRowsFound": 21600,
        "emittedCount": 27,
        "skippedKnownCount": 0,
        "skippedOlderCount": 21573,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 27,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 27,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 2,
          "startedAt": "2026-06-18T19:08:18.381Z",
          "finishedAt": "2026-06-18T19:08:18.892Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 27,
          "prepared": 27,
          "imageCount": 145,
          "reusedImageCount": 136,
          "downloadedImageCount": 9,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-2-analysis-listings.jsonl",
          "mirroredImageCount": 145
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 27,
        "analyzedCount": 27,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 3,
      "status": "completed",
      "startedAt": "2026-06-17T19:44:30.608Z",
      "finishedAt": "2026-06-17T20:45:12.616Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T19-44-30-820Z",
        "startedAt": "2026-06-17T19:44:30.820Z",
        "finishedAt": "2026-06-17T20:45:12.584Z",
        "cutoffIso": "2026-06-16T07:44:30.820Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-3-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 1000,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 8,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 8,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 3,
        "productsScanned": 1000,
        "priceChartingSaleRowsFound": 80028,
        "emittedCount": 80,
        "skippedKnownCount": 0,
        "skippedOlderCount": 79948,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 80,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 80,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 3,
          "startedAt": "2026-06-18T19:08:18.892Z",
          "finishedAt": "2026-06-18T19:08:24.512Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 80,
          "prepared": 80,
          "imageCount": 545,
          "reusedImageCount": 451,
          "downloadedImageCount": 94,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-3-analysis-listings.jsonl",
          "mirroredImageCount": 545
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 80,
        "analyzedCount": 80,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 4,
      "status": "completed",
      "startedAt": "2026-06-17T21:30:42.831Z",
      "finishedAt": "2026-06-17T21:50:03.473Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T21-30-43-092Z",
        "startedAt": "2026-06-17T21:30:43.092Z",
        "finishedAt": "2026-06-17T21:50:03.444Z",
        "cutoffIso": "2026-06-16T09:30:43.092Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-4-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 322,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 4,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 4,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 4,
        "productsScanned": 322,
        "priceChartingSaleRowsFound": 19013,
        "emittedCount": 7,
        "skippedKnownCount": 0,
        "skippedOlderCount": 19006,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 7,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 7,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 4,
          "startedAt": "2026-06-18T19:08:24.513Z",
          "finishedAt": "2026-06-18T19:08:25.559Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 7,
          "prepared": 7,
          "imageCount": 53,
          "reusedImageCount": 39,
          "downloadedImageCount": 14,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-4-analysis-listings.jsonl",
          "mirroredImageCount": 53
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 7,
        "analyzedCount": 7,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 5,
      "status": "completed",
      "startedAt": "2026-06-17T22:11:01.880Z",
      "finishedAt": "2026-06-17T22:50:41.846Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T22-11-02-159Z",
        "startedAt": "2026-06-17T22:11:02.159Z",
        "finishedAt": "2026-06-17T22:50:41.817Z",
        "cutoffIso": "2026-06-16T10:11:02.159Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-5-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 656,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 9,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 9,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 5,
        "productsScanned": 656,
        "priceChartingSaleRowsFound": 44092,
        "emittedCount": 56,
        "skippedKnownCount": 0,
        "skippedOlderCount": 44036,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 56,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 56,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 5,
          "startedAt": "2026-06-18T19:08:25.560Z",
          "finishedAt": "2026-06-18T19:08:28.477Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 56,
          "prepared": 56,
          "imageCount": 353,
          "reusedImageCount": 311,
          "downloadedImageCount": 42,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-5-analysis-listings.jsonl",
          "mirroredImageCount": 353
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 56,
        "analyzedCount": 56,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 6,
      "status": "completed",
      "startedAt": "2026-06-17T22:50:54.028Z",
      "finishedAt": "2026-06-17T23:14:24.708Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T22-50-54-316Z",
        "startedAt": "2026-06-17T22:50:54.316Z",
        "finishedAt": "2026-06-17T23:14:24.696Z",
        "cutoffIso": "2026-06-16T10:50:54.316Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-6-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 391,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 4,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 4,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 6,
        "productsScanned": 391,
        "priceChartingSaleRowsFound": 19630,
        "emittedCount": 9,
        "skippedKnownCount": 0,
        "skippedOlderCount": 19621,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 9,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 9,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 6,
          "startedAt": "2026-06-18T19:08:28.478Z",
          "finishedAt": "2026-06-18T19:08:28.946Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 9,
          "prepared": 9,
          "imageCount": 39,
          "reusedImageCount": 34,
          "downloadedImageCount": 5,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-6-analysis-listings.jsonl",
          "mirroredImageCount": 39
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 9,
        "analyzedCount": 9,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 7,
      "status": "completed",
      "startedAt": "2026-06-17T23:19:25.370Z",
      "finishedAt": "2026-06-18T00:14:12.945Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-17T23-19-25-741Z",
        "startedAt": "2026-06-17T23:19:25.741Z",
        "finishedAt": "2026-06-18T00:14:12.922Z",
        "cutoffIso": "2026-06-16T11:19:25.741Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-7-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 899,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 7,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 7,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 7,
        "productsScanned": 899,
        "priceChartingSaleRowsFound": 53841,
        "emittedCount": 61,
        "skippedKnownCount": 0,
        "skippedOlderCount": 53780,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 61,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 61,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 7,
          "startedAt": "2026-06-18T19:08:28.946Z",
          "finishedAt": "2026-06-18T19:08:31.545Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 61,
          "prepared": 61,
          "imageCount": 356,
          "reusedImageCount": 316,
          "downloadedImageCount": 40,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-listings.jsonl",
          "mirroredImageCount": 356
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 61,
        "analyzedCount": 61,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 8,
      "status": "completed",
      "startedAt": "2026-06-18T00:19:13.884Z",
      "finishedAt": "2026-06-18T01:15:19.710Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T00-19-14-248Z",
        "startedAt": "2026-06-18T00:19:14.248Z",
        "finishedAt": "2026-06-18T01:15:19.693Z",
        "cutoffIso": "2026-06-16T12:19:14.248Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-8-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 919,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 14,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 14,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 8,
        "productsScanned": 919,
        "priceChartingSaleRowsFound": 22041,
        "emittedCount": 21,
        "skippedKnownCount": 0,
        "skippedOlderCount": 22020,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 21,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 21,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 8,
          "startedAt": "2026-06-18T19:08:31.545Z",
          "finishedAt": "2026-06-18T19:08:33.520Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 21,
          "prepared": 21,
          "imageCount": 158,
          "reusedImageCount": 127,
          "downloadedImageCount": 31,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-listings.jsonl",
          "mirroredImageCount": 158
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 21,
        "analyzedCount": 21,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 9,
      "status": "completed",
      "startedAt": "2026-06-18T01:20:20.717Z",
      "finishedAt": "2026-06-18T02:21:18.524Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T01-20-21-006Z",
        "startedAt": "2026-06-18T01:20:21.006Z",
        "finishedAt": "2026-06-18T02:21:18.496Z",
        "cutoffIso": "2026-06-16T13:20:21.006Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-9-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 988,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 8,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 8,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 9,
        "productsScanned": 988,
        "priceChartingSaleRowsFound": 27749,
        "emittedCount": 26,
        "skippedKnownCount": 0,
        "skippedOlderCount": 27723,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 26,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 26,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 9,
          "startedAt": "2026-06-18T19:08:33.521Z",
          "finishedAt": "2026-06-18T19:08:34.790Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 26,
          "prepared": 26,
          "imageCount": 142,
          "reusedImageCount": 118,
          "downloadedImageCount": 24,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-9-analysis-listings.jsonl",
          "mirroredImageCount": 142
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 26,
        "analyzedCount": 26,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 10,
      "status": "completed",
      "startedAt": "2026-06-18T02:26:19.451Z",
      "finishedAt": "2026-06-18T03:05:05.288Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T02-26-19-704Z",
        "startedAt": "2026-06-18T02:26:19.704Z",
        "finishedAt": "2026-06-18T03:05:05.258Z",
        "cutoffIso": "2026-06-16T14:26:19.704Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-10-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 621,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 8,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 8,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 10,
        "productsScanned": 621,
        "priceChartingSaleRowsFound": 34268,
        "emittedCount": 84,
        "skippedKnownCount": 0,
        "skippedOlderCount": 34184,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 84,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 84,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 10,
          "startedAt": "2026-06-18T19:08:34.790Z",
          "finishedAt": "2026-06-18T19:08:40.479Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 84,
          "prepared": 84,
          "imageCount": 575,
          "reusedImageCount": 487,
          "downloadedImageCount": 88,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-10-analysis-listings.jsonl",
          "mirroredImageCount": 575
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 84,
        "analyzedCount": 84,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 11,
      "status": "completed",
      "startedAt": "2026-06-18T03:10:06.325Z",
      "finishedAt": "2026-06-18T03:10:07.132Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T03-10-06-572Z",
        "startedAt": "2026-06-18T03:10:06.572Z",
        "finishedAt": "2026-06-18T03:10:07.121Z",
        "cutoffIso": "2026-06-16T15:10:06.572Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-11-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 0,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 0,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 0,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 11,
        "productsScanned": 0,
        "priceChartingSaleRowsFound": 0,
        "emittedCount": 0,
        "skippedKnownCount": 0,
        "skippedOlderCount": 0,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 0,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 0,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "pending",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 11,
          "startedAt": "2026-06-18T19:08:40.480Z",
          "finishedAt": "2026-06-18T19:08:40.481Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 0,
          "prepared": 0,
          "imageCount": 0,
          "reusedImageCount": 0,
          "downloadedImageCount": 0,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-11-analysis-listings.jsonl",
          "mirroredImageCount": 0
        },
        "prepareExitCode": null,
        "analysisExitCode": null,
        "error": null,
        "preparedCount": 0,
        "analyzedCount": 0,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 12,
      "status": "completed",
      "startedAt": "2026-06-18T03:15:08.009Z",
      "finishedAt": "2026-06-18T03:43:24.854Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T03-15-08-251Z",
        "startedAt": "2026-06-18T03:15:08.251Z",
        "finishedAt": "2026-06-18T03:43:24.831Z",
        "cutoffIso": "2026-06-16T15:15:08.251Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-12-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 469,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 12,
        "productsScanned": 469,
        "priceChartingSaleRowsFound": 23742,
        "emittedCount": 52,
        "skippedKnownCount": 0,
        "skippedOlderCount": 23690,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 52,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 52,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 12,
          "startedAt": "2026-06-18T19:08:40.481Z",
          "finishedAt": "2026-06-18T19:08:41.452Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 52,
          "prepared": 52,
          "imageCount": 255,
          "reusedImageCount": 242,
          "downloadedImageCount": 13,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-12-analysis-listings.jsonl",
          "mirroredImageCount": 255
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 52,
        "analyzedCount": 52,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 13,
      "status": "completed",
      "startedAt": "2026-06-18T03:48:25.675Z",
      "finishedAt": "2026-06-18T04:07:26.738Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T03-48-25-935Z",
        "startedAt": "2026-06-18T03:48:25.935Z",
        "finishedAt": "2026-06-18T04:07:26.711Z",
        "cutoffIso": "2026-06-16T15:48:25.935Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-13-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 314,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 13,
        "productsScanned": 314,
        "priceChartingSaleRowsFound": 11328,
        "emittedCount": 3,
        "skippedKnownCount": 0,
        "skippedOlderCount": 11325,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 3,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 3,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 13,
          "startedAt": "2026-06-18T19:08:41.453Z",
          "finishedAt": "2026-06-18T19:08:41.454Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 3,
          "prepared": 3,
          "imageCount": 14,
          "reusedImageCount": 14,
          "downloadedImageCount": 0,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-13-analysis-listings.jsonl",
          "mirroredImageCount": 14
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 3,
        "analyzedCount": 3,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 14,
      "status": "completed",
      "startedAt": "2026-06-18T04:12:27.497Z",
      "finishedAt": "2026-06-18T04:49:22.346Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T04-12-27-753Z",
        "startedAt": "2026-06-18T04:12:27.753Z",
        "finishedAt": "2026-06-18T04:49:22.324Z",
        "cutoffIso": "2026-06-16T16:12:27.753Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-14-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 607,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 14,
        "productsScanned": 607,
        "priceChartingSaleRowsFound": 37566,
        "emittedCount": 53,
        "skippedKnownCount": 0,
        "skippedOlderCount": 37513,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 53,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 53,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 14,
          "startedAt": "2026-06-18T19:08:41.454Z",
          "finishedAt": "2026-06-18T19:08:46.934Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 53,
          "prepared": 53,
          "imageCount": 422,
          "reusedImageCount": 339,
          "downloadedImageCount": 83,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-14-analysis-listings.jsonl",
          "mirroredImageCount": 422
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 53,
        "analyzedCount": 53,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 15,
      "status": "completed",
      "startedAt": "2026-06-18T04:54:23.371Z",
      "finishedAt": "2026-06-18T06:23:28.822Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T04-54-23-745Z",
        "startedAt": "2026-06-18T04:54:23.745Z",
        "finishedAt": "2026-06-18T06:23:28.799Z",
        "cutoffIso": "2026-06-16T16:54:23.745Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-15-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 1504,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 15,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 15,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 15,
        "productsScanned": 1504,
        "priceChartingSaleRowsFound": 57794,
        "emittedCount": 121,
        "skippedKnownCount": 0,
        "skippedOlderCount": 57673,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 121,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 121,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 15,
          "startedAt": "2026-06-18T19:08:46.934Z",
          "finishedAt": "2026-06-18T19:08:50.751Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 121,
          "prepared": 121,
          "imageCount": 673,
          "reusedImageCount": 616,
          "downloadedImageCount": 57,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-15-analysis-listings.jsonl",
          "mirroredImageCount": 673
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 121,
        "analyzedCount": 121,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 16,
      "status": "completed",
      "startedAt": "2026-06-18T06:28:29.950Z",
      "finishedAt": "2026-06-18T07:46:55.245Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T06-28-30-247Z",
        "startedAt": "2026-06-18T06:28:30.247Z",
        "finishedAt": "2026-06-18T07:46:55.221Z",
        "cutoffIso": "2026-06-16T18:28:30.247Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-16-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 1331,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 10,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 10,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 16,
        "productsScanned": 1331,
        "priceChartingSaleRowsFound": 69143,
        "emittedCount": 140,
        "skippedKnownCount": 0,
        "skippedOlderCount": 69003,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 140,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 140,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 16,
          "startedAt": "2026-06-18T19:08:50.752Z",
          "finishedAt": "2026-06-18T19:08:55.323Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 140,
          "prepared": 140,
          "imageCount": 679,
          "reusedImageCount": 628,
          "downloadedImageCount": 51,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-16-analysis-listings.jsonl",
          "mirroredImageCount": 679
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 140,
        "analyzedCount": 140,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 17,
      "status": "completed",
      "startedAt": "2026-06-18T07:51:56.419Z",
      "finishedAt": "2026-06-18T08:21:15.584Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T07-51-56-685Z",
        "startedAt": "2026-06-18T07:51:56.685Z",
        "finishedAt": "2026-06-18T08:21:15.560Z",
        "cutoffIso": "2026-06-16T19:51:56.685Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-17-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 493,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 17,
        "productsScanned": 493,
        "priceChartingSaleRowsFound": 22648,
        "emittedCount": 36,
        "skippedKnownCount": 0,
        "skippedOlderCount": 22612,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 36,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 36,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 17,
          "startedAt": "2026-06-18T19:08:55.324Z",
          "finishedAt": "2026-06-18T19:08:57.645Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 36,
          "prepared": 36,
          "imageCount": 236,
          "reusedImageCount": 198,
          "downloadedImageCount": 38,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-17-analysis-listings.jsonl",
          "mirroredImageCount": 236
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 36,
        "analyzedCount": 36,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 18,
      "status": "completed",
      "startedAt": "2026-06-18T08:26:16.413Z",
      "finishedAt": "2026-06-18T09:19:04.654Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T08-26-16-792Z",
        "startedAt": "2026-06-18T08:26:16.792Z",
        "finishedAt": "2026-06-18T09:19:04.628Z",
        "cutoffIso": "2026-06-16T20:26:16.792Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-18-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 907,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 10,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 10,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 18,
        "productsScanned": 907,
        "priceChartingSaleRowsFound": 29246,
        "emittedCount": 13,
        "skippedKnownCount": 0,
        "skippedOlderCount": 29233,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 13,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 13,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 18,
          "startedAt": "2026-06-18T19:08:57.645Z",
          "finishedAt": "2026-06-18T19:08:59.873Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 13,
          "prepared": 13,
          "imageCount": 102,
          "reusedImageCount": 67,
          "downloadedImageCount": 35,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-18-analysis-listings.jsonl",
          "mirroredImageCount": 102
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 13,
        "analyzedCount": 13,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 19,
      "status": "completed",
      "startedAt": "2026-06-18T09:24:05.450Z",
      "finishedAt": "2026-06-18T10:23:16.299Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T09-24-05-677Z",
        "startedAt": "2026-06-18T09:24:05.677Z",
        "finishedAt": "2026-06-18T10:23:16.273Z",
        "cutoffIso": "2026-06-16T21:24:05.677Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-19-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 986,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 9,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 9,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 19,
        "productsScanned": 986,
        "priceChartingSaleRowsFound": 72400,
        "emittedCount": 256,
        "skippedKnownCount": 0,
        "skippedOlderCount": 72144,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 256,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 256,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 19,
          "startedAt": "2026-06-18T19:08:59.874Z",
          "finishedAt": "2026-06-18T19:09:10.178Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 256,
          "prepared": 256,
          "imageCount": 1542,
          "reusedImageCount": 1383,
          "downloadedImageCount": 159,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-19-analysis-listings.jsonl",
          "mirroredImageCount": 1542
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 256,
        "analyzedCount": 256,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 20,
      "status": "completed",
      "startedAt": "2026-06-18T10:28:17.520Z",
      "finishedAt": "2026-06-18T10:54:45.617Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T10-28-17-792Z",
        "startedAt": "2026-06-18T10:28:17.792Z",
        "finishedAt": "2026-06-18T10:54:45.592Z",
        "cutoffIso": "2026-06-16T22:28:17.792Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-20-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 450,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 20,
        "productsScanned": 450,
        "priceChartingSaleRowsFound": 5836,
        "emittedCount": 4,
        "skippedKnownCount": 0,
        "skippedOlderCount": 5832,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 4,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 4,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 20,
          "startedAt": "2026-06-18T19:09:10.179Z",
          "finishedAt": "2026-06-18T19:09:10.181Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 4,
          "prepared": 4,
          "imageCount": 15,
          "reusedImageCount": 15,
          "downloadedImageCount": 0,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-20-analysis-listings.jsonl",
          "mirroredImageCount": 15
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 4,
        "analyzedCount": 4,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 21,
      "status": "completed",
      "startedAt": "2026-06-18T10:59:46.510Z",
      "finishedAt": "2026-06-18T11:52:45.656Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T10-59-46-888Z",
        "startedAt": "2026-06-18T10:59:46.888Z",
        "finishedAt": "2026-06-18T11:52:45.632Z",
        "cutoffIso": "2026-06-16T22:59:46.888Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-21-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 900,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 21,
        "productsScanned": 900,
        "priceChartingSaleRowsFound": 51234,
        "emittedCount": 217,
        "skippedKnownCount": 0,
        "skippedOlderCount": 51017,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 217,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 217,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 21,
          "startedAt": "2026-06-18T19:09:10.181Z",
          "finishedAt": "2026-06-18T19:09:18.666Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 217,
          "prepared": 217,
          "imageCount": 1327,
          "reusedImageCount": 1186,
          "downloadedImageCount": 141,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-21-analysis-listings.jsonl",
          "mirroredImageCount": 1327
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 217,
        "analyzedCount": 217,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 22,
      "status": "completed",
      "startedAt": "2026-06-18T11:57:46.564Z",
      "finishedAt": "2026-06-18T12:36:39.655Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T11-57-46-944Z",
        "startedAt": "2026-06-18T11:57:46.944Z",
        "finishedAt": "2026-06-18T12:36:39.627Z",
        "cutoffIso": "2026-06-16T23:57:46.944Z",
        "priceChartingSinceDate": "2026-06-16",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-22-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 661,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 22,
        "productsScanned": 661,
        "priceChartingSaleRowsFound": 40797,
        "emittedCount": 165,
        "skippedKnownCount": 0,
        "skippedOlderCount": 40632,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 165,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 165,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 22,
          "startedAt": "2026-06-18T19:09:18.667Z",
          "finishedAt": "2026-06-18T19:09:30.048Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 165,
          "prepared": 165,
          "imageCount": 1127,
          "reusedImageCount": 934,
          "downloadedImageCount": 193,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-22-analysis-listings.jsonl",
          "mirroredImageCount": 1127
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 165,
        "analyzedCount": 165,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 23,
      "status": "completed",
      "startedAt": "2026-06-18T12:41:40.557Z",
      "finishedAt": "2026-06-18T13:33:07.568Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T12-41-40-929Z",
        "startedAt": "2026-06-18T12:41:40.929Z",
        "finishedAt": "2026-06-18T13:33:07.543Z",
        "cutoffIso": "2026-06-17T00:41:40.929Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-23-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 898,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 10,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 10,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 23,
        "productsScanned": 898,
        "priceChartingSaleRowsFound": 29245,
        "emittedCount": 12,
        "skippedKnownCount": 0,
        "skippedOlderCount": 29233,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 12,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 12,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 23,
          "startedAt": "2026-06-18T19:09:30.049Z",
          "finishedAt": "2026-06-18T19:09:30.200Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 12,
          "prepared": 12,
          "imageCount": 67,
          "reusedImageCount": 64,
          "downloadedImageCount": 3,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-23-analysis-listings.jsonl",
          "mirroredImageCount": 67
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 12,
        "analyzedCount": 12,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 24,
      "status": "completed",
      "startedAt": "2026-06-18T13:38:08.530Z",
      "finishedAt": "2026-06-18T14:08:19.790Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T13-38-08-907Z",
        "startedAt": "2026-06-18T13:38:08.907Z",
        "finishedAt": "2026-06-18T14:08:19.765Z",
        "cutoffIso": "2026-06-17T01:38:08.907Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-24-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 528,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 6,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 6,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 24,
        "productsScanned": 528,
        "priceChartingSaleRowsFound": 10925,
        "emittedCount": 3,
        "skippedKnownCount": 0,
        "skippedOlderCount": 10922,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 3,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 3,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 24,
          "startedAt": "2026-06-18T19:09:30.201Z",
          "finishedAt": "2026-06-18T19:09:30.203Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 3,
          "prepared": 3,
          "imageCount": 11,
          "reusedImageCount": 11,
          "downloadedImageCount": 0,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-24-analysis-listings.jsonl",
          "mirroredImageCount": 11
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 3,
        "analyzedCount": 3,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 25,
      "status": "completed",
      "startedAt": "2026-06-18T14:13:20.908Z",
      "finishedAt": "2026-06-18T14:27:26.904Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T14-13-21-279Z",
        "startedAt": "2026-06-18T14:13:21.279Z",
        "finishedAt": "2026-06-18T14:27:26.814Z",
        "cutoffIso": "2026-06-17T02:13:21.279Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-25-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 237,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 5,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 5,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 25,
        "productsScanned": 237,
        "priceChartingSaleRowsFound": 20538,
        "emittedCount": 38,
        "skippedKnownCount": 0,
        "skippedOlderCount": 20500,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 38,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 38,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 25,
          "startedAt": "2026-06-18T19:09:30.203Z",
          "finishedAt": "2026-06-18T19:09:32.378Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 38,
          "prepared": 38,
          "imageCount": 235,
          "reusedImageCount": 197,
          "downloadedImageCount": 38,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-25-analysis-listings.jsonl",
          "mirroredImageCount": 235
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 38,
        "analyzedCount": 38,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 26,
      "status": "completed",
      "startedAt": "2026-06-18T14:32:27.189Z",
      "finishedAt": "2026-06-18T14:53:34.642Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T14-32-27-568Z",
        "startedAt": "2026-06-18T14:32:27.568Z",
        "finishedAt": "2026-06-18T14:53:34.617Z",
        "cutoffIso": "2026-06-17T02:32:27.568Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-26-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 361,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 4,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 4,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 26,
        "productsScanned": 361,
        "priceChartingSaleRowsFound": 11940,
        "emittedCount": 5,
        "skippedKnownCount": 0,
        "skippedOlderCount": 11935,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 5,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 5,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 26,
          "startedAt": "2026-06-18T19:09:32.378Z",
          "finishedAt": "2026-06-18T19:09:32.380Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 5,
          "prepared": 5,
          "imageCount": 24,
          "reusedImageCount": 24,
          "downloadedImageCount": 0,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-26-analysis-listings.jsonl",
          "mirroredImageCount": 24
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 5,
        "analyzedCount": 5,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 27,
      "status": "completed",
      "startedAt": "2026-06-18T14:58:35.928Z",
      "finishedAt": "2026-06-18T16:03:52.063Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T14-58-36-170Z",
        "startedAt": "2026-06-18T14:58:36.170Z",
        "finishedAt": "2026-06-18T16:03:52.054Z",
        "cutoffIso": "2026-06-17T02:58:36.170Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-27-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 1103,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 13,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 13,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 27,
        "productsScanned": 1103,
        "priceChartingSaleRowsFound": 24626,
        "emittedCount": 18,
        "skippedKnownCount": 0,
        "skippedOlderCount": 24608,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 18,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 18,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 27,
          "startedAt": "2026-06-18T19:09:32.381Z",
          "finishedAt": "2026-06-18T19:09:33.550Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 18,
          "prepared": 18,
          "imageCount": 115,
          "reusedImageCount": 99,
          "downloadedImageCount": 16,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-27-analysis-listings.jsonl",
          "mirroredImageCount": 115
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 18,
        "analyzedCount": 18,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 28,
      "status": "completed",
      "startedAt": "2026-06-18T16:08:53.298Z",
      "finishedAt": "2026-06-18T16:27:57.362Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T16-08-53-639Z",
        "startedAt": "2026-06-18T16:08:53.639Z",
        "finishedAt": "2026-06-18T16:27:57.338Z",
        "cutoffIso": "2026-06-17T04:08:53.639Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-28-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 328,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 3,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 3,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 28,
        "productsScanned": 328,
        "priceChartingSaleRowsFound": 16485,
        "emittedCount": 1,
        "skippedKnownCount": 0,
        "skippedOlderCount": 16484,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 1,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 1,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 28,
          "startedAt": "2026-06-18T19:09:33.550Z",
          "finishedAt": "2026-06-18T19:09:33.552Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 1,
          "prepared": 1,
          "imageCount": 5,
          "reusedImageCount": 5,
          "downloadedImageCount": 0,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-28-analysis-listings.jsonl",
          "mirroredImageCount": 5
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 1,
        "analyzedCount": 1,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 29,
      "status": "completed",
      "startedAt": "2026-06-18T16:32:57.966Z",
      "finishedAt": "2026-06-18T17:30:17.407Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T16-32-58-195Z",
        "startedAt": "2026-06-18T16:32:58.195Z",
        "finishedAt": "2026-06-18T17:30:17.382Z",
        "cutoffIso": "2026-06-17T04:32:58.195Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-29-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 972,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 8,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 8,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 29,
        "productsScanned": 972,
        "priceChartingSaleRowsFound": 26913,
        "emittedCount": 28,
        "skippedKnownCount": 0,
        "skippedOlderCount": 26885,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 28,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 28,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 29,
          "startedAt": "2026-06-18T19:09:33.552Z",
          "finishedAt": "2026-06-18T19:09:36.866Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 28,
          "prepared": 28,
          "imageCount": 170,
          "reusedImageCount": 130,
          "downloadedImageCount": 40,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-29-analysis-listings.jsonl",
          "mirroredImageCount": 170
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 28,
        "analyzedCount": 28,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 30,
      "status": "completed",
      "startedAt": "2026-06-18T17:35:18.609Z",
      "finishedAt": "2026-06-18T18:08:39.746Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T17-35-18-972Z",
        "startedAt": "2026-06-18T17:35:18.972Z",
        "finishedAt": "2026-06-18T18:08:39.721Z",
        "cutoffIso": "2026-06-17T05:35:18.972Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-30-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 570,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 4,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 4,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 30,
        "productsScanned": 570,
        "priceChartingSaleRowsFound": 20350,
        "emittedCount": 11,
        "skippedKnownCount": 0,
        "skippedOlderCount": 20339,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 11,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 11,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_missing_images_backfilled_shard",
          "shardIndex": 30,
          "startedAt": "2026-06-18T19:09:36.867Z",
          "finishedAt": "2026-06-18T19:09:37.699Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 11,
          "prepared": 11,
          "imageCount": 77,
          "reusedImageCount": 61,
          "downloadedImageCount": 16,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-30-analysis-listings.jsonl",
          "mirroredImageCount": 77
        },
        "prepareExitCode": 0,
        "analysisExitCode": 0,
        "error": null,
        "preparedCount": 11,
        "analyzedCount": 11,
        "remainingAnalysisCount": 0,
        "bulkBatch": null,
        "escalationBatch": null
      }
    },
    {
      "index": 31,
      "status": "completed",
      "startedAt": "2026-06-18T18:13:40.588Z",
      "finishedAt": "2026-06-18T19:13:46.919Z",
      "salesPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-sales.jsonl",
      "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-summary.json",
      "logPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31.log",
      "summary": {
        "sourceMode": "dailyCategorySalesScan",
        "discoverySource": "pricecharting",
        "targetId": "ebay-us-video-games",
        "target": {
          "targetId": "ebay-us-video-games",
          "marketplace": "ebay",
          "marketplaceId": "EBAY_US",
          "label": "eBay US video games",
          "categoryId": "139973",
          "query": "",
          "defaultDiscoverySource": "pricecharting",
          "priceChartingStartUrls": [
            "https://www.pricecharting.com/category/video-games"
          ],
          "priceChartingDefaults": {
            "maxConsoles": 100000,
            "productConcurrency": 1,
            "priceChartingDelayMs": 3000,
            "rateLimitRetries": 6,
            "rateLimitDelayMs": 60000,
            "rateLimitJitterMs": 10000
          },
          "defaultStatePath": ".runtime/daily-sales/ebay-us-video-games/state.json",
          "defaultOutDir": ".runtime/daily-sales/ebay-us-video-games"
        },
        "scanRunId": "ebay-us-video-games:2026-06-18T18-13-40-819Z",
        "startedAt": "2026-06-18T18:13:40.819Z",
        "finishedAt": "2026-06-18T19:13:46.893Z",
        "cutoffIso": "2026-06-17T06:13:40.819Z",
        "priceChartingSinceDate": "2026-06-17",
        "statePath": ".runtime/daily-sales/ebay-us-video-games/state-shard-31-of-32.json",
        "stateAdvanced": true,
        "incompleteReasons": [],
        "stoppedReason": "completed_pricecharting_products",
        "outPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-sales.jsonl",
        "maxItems": 0,
        "fetchedPageCount": 0,
        "extractedCardCount": 0,
        "productCandidateCount": 1023,
        "fetchedCategoryCount": 1,
        "fetchedConsoleCount": 10,
        "discoveredConsoleLinkCount": 232,
        "selectedConsoleLinkCount": 10,
        "priceChartingConsoleShardCount": 32,
        "priceChartingConsoleShardIndex": 31,
        "productsScanned": 1023,
        "priceChartingSaleRowsFound": 50835,
        "emittedCount": 61,
        "skippedKnownCount": 0,
        "skippedOlderCount": 50774,
        "skippedDuplicateCount": 0,
        "skippedTargetMismatchCount": 0,
        "browseEnrichment": "requested",
        "browseSucceededCount": 61,
        "browseNotFoundCount": 0,
        "browseFailedCount": 0,
        "failedPageCount": 0,
        "failedPages": [],
        "failedRequestCount": 0,
        "failedRequests": []
      },
      "rowCount": 61,
      "exitCode": 0,
      "error": null,
      "analysis": {
        "preparedListingsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-listings.jsonl",
        "prepareSummaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-prepare-summary.json",
        "prepareLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-prepare-analysis.log",
        "analysisJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl",
        "analysisCandidatesJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl",
        "analysisReviewPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-review.html",
        "analysisLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-content-analysis.log",
        "bulkBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch.jsonl",
        "bulkBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-manifest.json",
        "bulkBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-errors.jsonl",
        "bulkBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch.log",
        "escalationBatchJsonlPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch.jsonl",
        "escalationBatchManifestPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-manifest.json",
        "escalationBatchErrorsPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-errors.jsonl",
        "escalationBatchLogPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch.log",
        "prepareStatus": "completed",
        "analysisStatus": "completed",
        "prepareSummary": {
          "event": "daily_sales_analysis_prepare_done",
          "startedAt": "2026-06-18T19:15:35.471Z",
          "finishedAt": "2026-06-18T19:15:42.641Z",
          "input": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-sales.jsonl",
          "out": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-listings.jsonl",
          "summaryPath": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-prepare-summary.json",
          "imageRoot": ".runtime/image-mirror",
          "maxImages": null,
          "mirrorImages": true,
          "inputRows": 61,
          "prepared": 61,
          "imageCount": 316,
          "mirroredImageCount": 316,
          "imageMirrorFailureCount": 0,
          "outputUrl": "file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-listings.jsonl"
        },
        "prepareExitCode": 0,
        "analysisExitCode": null,
        "error": null,
        "preparedCount": 61,
        "analyzedCount": 61,
        "remainingAnalysisCount": 0,
        "bulkBatch": {
          "schemaVersion": "listing-content-bulk-analysis.v1",
          "status": "completed",
          "stage": "bulk",
          "provider": "openai",
          "model": "gpt-4.1-mini",
          "runId": "daily-sales-2026-06-17T04-57-17-978Z",
          "shardIndex": "31",
          "requestCount": 61,
          "ingestedCount": 61,
          "inputFileId": "file-Eokb2NWpq15pA7C9SaUF8A",
          "batchId": "batch_6a3460262e048190a82871f49a40b601",
          "submitted": true,
          "submittedAt": "2026-06-18T21:16:23.006Z",
          "generatedAt": "2026-06-18T21:16:21.136Z",
          "ingestedAt": "2026-06-22T05:53:05.355Z",
          "errorSamples": [],
          "batch": {
            "id": "batch_6a3460262e048190a82871f49a40b601",
            "status": "completed",
            "request_counts": {
              "total": 61,
              "completed": 61,
              "failed": 0
            },
            "output_file_id": "file-Jct11yQiNQa1YXWZKVerp4",
            "error_file_id": null,
            "created_at": 1781817382,
            "in_progress_at": 1781817444,
            "completed_at": 1781823556,
            "failed_at": null,
            "expired_at": null
          }
        },
        "escalationBatch": {
          "schemaVersion": "listing-content-bulk-analysis.v1",
          "status": "completed",
          "stage": "escalation",
          "provider": "openai",
          "model": "gpt-5.2",
          "runId": null,
          "shardIndex": null,
          "requestCount": 2,
          "ingestedCount": 2,
          "inputFileId": "file-WVbz5heEXEtkoY9NGvDTpU",
          "batchId": "batch_6a38cdc212a4819085f731147be304f1",
          "submitted": true,
          "submittedAt": "2026-06-22T05:53:06.224Z",
          "generatedAt": "2026-06-22T05:53:05.360Z",
          "ingestedAt": "2026-06-22T06:05:59.132Z",
          "errorSamples": [],
          "batch": {
            "id": "batch_6a38cdc212a4819085f731147be304f1",
            "status": "completed",
            "request_counts": {
              "total": 2,
              "completed": 2,
              "failed": 0
            },
            "output_file_id": "file-So3imiaS6FMF2srfTYP19h",
            "error_file_id": null,
            "created_at": 1782107586,
            "in_progress_at": 1782107587,
            "completed_at": 1782107765,
            "failed_at": null,
            "expired_at": null
          }
        }
      }
    }
  ],
  "logTail": [
    "[2026-06-18T21:00:03.358Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:227388466400\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:00:36.017Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:168436242579\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:00:54.981Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:406993713061\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:00:55.268Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:306998857698\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":8,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:01:13.088Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:168447911642\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:01:14.842Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:157947887698\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:01:29.937Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:398068557179\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:01:48.916Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:117249564848\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:01:49.080Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:227386825702\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:02:06.654Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:236623451918\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:02:19.162Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:398043125275\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":4,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:02:21.385Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:198422016955\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:02:38.934Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:318416031149\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:02:40.313Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:800152629491\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:02:54.801Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:287368753104\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:03:15.818Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:147353724729\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":1,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:03:16.340Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:287376202434\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:03:34.396Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:117140000998\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:03:36.838Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:287391603774\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:04:03.658Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:127081263809\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:04:10.173Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:168447910259\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":3,\"unknownCandidates\":1,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:04:21.628Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:134729076366\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:04:26.554Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:188432740107\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:04:49.099Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:406943493155\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:04:52.652Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:168447907873\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:05:14.262Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:227377880889\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:05:14.279Z] content-analysis-shard-7 stderr: {\"event\":\"listing_content_analysis_done\",\"analyzed\":61,\"skipped\":0,\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis.jsonl\",\"outHtml\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-review.html\",\"reviewUrl\":\"file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/.runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-7-analysis-review.html\"}",
    "[2026-06-18T21:05:14.287Z] content-analysis-shard-7: finished",
    "[2026-06-18T21:05:15.540Z] content-analysis-shard-8: starting",
    "[2026-06-18T21:05:15.726Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_start\",\"schemaVersion\":\"listing-content-analysis-poc.v1\",\"options\":{\"input\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-listings.jsonl\",\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis.jsonl\",\"outHtml\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-8-analysis-review.html\",\"limit\":1000000,\"sourceKeyCount\":0,\"dryRun\":false,\"maxImages\":null,\"maxDescriptionChars\":8000},\"modelPlan\":[\"openai:gpt-4.1-mini\",\"anthropic:claude-sonnet-4-20250514\"]}",
    "[2026-06-18T21:05:23.701Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:198404290621\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:05:57.048Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:147369225843\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:06:31.600Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:236585595560\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":2,\"unknownCandidates\":1,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:06:37.846Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:117186716165\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":3,\"unknownCandidates\":2,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:07:24.484Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:137368622610\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":6,\"unknownCandidates\":2,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:07:47.883Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:278022183639\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":4,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:07:54.558Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:336610839893\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:08:06.363Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:327206413352\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:08:23.269Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:800177048078\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:08:34.568Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:188508276810\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":3,\"unknownCandidates\":3,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:08:50.428Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:206332940060\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:08:51.480Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:326969922662\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":3,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:09:10.909Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:800120007009\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:09:13.314Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:394330297627\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":1,\"pricingUse\":\"unknown\"}",
    "[2026-06-18T21:09:31.623Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:406933481070\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:10:00.005Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:358678943996\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":4,\"unknownCandidates\":1,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:10:30.738Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:389945686959\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":2,\"unknownCandidates\":1,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:10:34.873Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:137054407954\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":6,\"unknownCandidates\":1,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:10:47.373Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:178226558170\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"clean_variant_price\"}",
    "[2026-06-18T21:11:01.950Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:406856729006\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:11:08.507Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:336606077676\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":4,\"unknownCandidates\":2,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:11:16.479Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:800014487861\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:11:25.699Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:224940092091\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":1,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:11:33.257Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:800183308748\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":2,\"unknownCandidates\":0,\"pricingUse\":\"parts_price\"}",
    "[2026-06-18T21:12:16.950Z] content-analysis-shard-8 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:137369024489\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"components\":4,\"unknownCandidates\":0,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:12:23.655Z] content-analysis-shard-0 stderr: {\"event\":\"listing_content_analysis_row\",\"sourceKey\":\"dailySale:ebyUS:358674944262\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"components\":6,\"unknownCandidates\":1,\"pricingUse\":\"bundle_price\"}",
    "[2026-06-18T21:12:29.309Z] stop requested",
    "[2026-06-18T21:12:29.318Z] analysis-shard-8: stopped: content-analysis-shard-8 exited with SIGTERM",
    "[2026-06-18T21:12:29.647Z] analysis-shard-0: stopped: content-analysis-shard-0 exited with SIGTERM",
    "[2026-06-18T21:12:30.210Z] analysis-worker: idle",
    "[2026-06-18T21:12:30.211Z] pipeline completed",
    "[2026-06-18T21:15:23.704Z] dashboard resumed from .runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/status.json",
    "[2026-06-18T21:15:23.708Z] pipeline started with 32 shard(s)",
    "[2026-06-18T21:15:23.709Z] analysis-worker: started (pipeline start; concurrency 2)",
    "[2026-06-18T21:15:24.326Z] combined shard sales into .runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/combined-sales.jsonl",
    "[2026-06-18T21:15:24.675Z] bulk-analysis-shard-31: starting",
    "[2026-06-18T21:15:24.793Z] bulk-analysis-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"input\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-listings.jsonl\",\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"batchJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-manifest.json\",\"stage\":\"bulk\",\"model\":\"gpt-4.1-mini\",\"submit\":true,\"dryRun\":false,\"poll\":false,\"inlineImages\":false}}",
    "[2026-06-18T21:16:23.017Z] bulk-analysis-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"schemaVersion\":\"listing-content-bulk-analysis.v1\",\"status\":\"validating\",\"stage\":\"bulk\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"runId\":\"daily-sales-2026-06-17T04-57-17-978Z\",\"shardIndex\":\"31\",\"input\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-listings.jsonl\",\"batchJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"imageFileCache\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/openai-image-files.json\",\"inlineImages\":false,\"requestCount\":61,\"entries\":[{\"customId\":\"bulk:ZGFpbHlTYWxlOmVieVVTOjE2NDgxNjY5MTY2Nw\",\"sourceKey\":\"dailySale:ebyUS:164816691667\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"stage\":\"bulk\",\"generatedAt\":\"2026-06-18T21:15:24.797Z\",\"listing\":{\"sourceKey\":\"dailySale:ebyUS:164816691667\",\"sourceId\":\"ebyUS\",\"sourceMarketplace\":\"ebay\",\"sourceRegion\":\"US\",\"sourceItemId\":\"164816691667\",\"listingStatus\":\"sold\",\"listingUrl\":\"https://www.ebay.com/itm/164816691667?nordt=true&orig_cvip=true&rt=nc\",\"title\":\"Gleylancer Mega Drive MD Genesis Masaya Used Japan Shooter Boxed Tested Working\",\"conditionText\":\"Very Good\",\"sellerDescriptionLength\":0,\"itemSpecifics\":{},\"price\":{\"amount\":190.99,\"currency\":\"USD\",\"text\":\"$190.99\",\"shipping\":null},\"imageCount\":6},\"images\":[{\"position\":0,\"kind\":\"primary\",\"contentType\":\"image/jpeg\",\"bytes\":136656,\"sha256\":\"64ef71c1ba925dfae820c79f6bb1c7b3906936382991bdf9a00e91659eabef21\",\"sourceImageUrl\":\"https://i.ebayimg.com/images/g/fJAAAOSwCZRfNQmJ/s-l1600.jpg\",\"storageKey\":\"dailySale/ebyUS/164816691667/000_64ef71c1ba925dfae820.jpg\",\"localPath\":\"/Users/tiro/Projects/AuctionScrapers/auctionScr ... [truncated 25 chars]",
    "[2026-06-18T21:16:23.031Z] bulk-analysis-shard-31: finished",
    "[2026-06-18T21:16:23.928Z] analysis-worker: idle",
    "[2026-06-18T21:16:23.936Z] pipeline completed",
    "[2026-06-18T21:18:44.540Z] dashboard resumed from .runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/status.json",
    "[2026-06-18T21:18:44.549Z] pipeline started with 32 shard(s)",
    "[2026-06-18T21:18:44.551Z] analysis-worker: started (pipeline start; concurrency 2)",
    "[2026-06-18T21:18:45.157Z] analysis-worker: idle",
    "[2026-06-18T21:18:45.178Z] combined shard sales into .runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/combined-sales.jsonl",
    "[2026-06-18T21:18:45.180Z] analysis-worker: started (scan complete; concurrency 2)",
    "[2026-06-18T21:18:45.760Z] analysis-worker: idle",
    "[2026-06-18T21:18:45.764Z] pipeline completed",
    "[2026-06-18T21:21:38.158Z] dashboard resumed from .runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/status.json",
    "[2026-06-18T21:21:38.162Z] pipeline started with 32 shard(s)",
    "[2026-06-18T21:21:38.163Z] analysis-worker: started (pipeline start; concurrency 2)",
    "[2026-06-18T21:21:38.770Z] analysis-worker: idle",
    "[2026-06-18T21:21:38.787Z] combined shard sales into .runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/combined-sales.jsonl",
    "[2026-06-18T21:21:38.788Z] analysis-worker: started (scan complete; concurrency 2)",
    "[2026-06-18T21:21:39.381Z] analysis-worker: idle",
    "[2026-06-18T21:21:39.383Z] pipeline completed",
    "[2026-06-18T22:03:24.906Z] poll-bulk-batch-shard-31: starting",
    "[2026-06-18T22:03:25.031Z] poll-bulk-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-manifest.json\",\"submit\":true,\"dryRun\":false,\"poll\":true,\"inlineImages\":false}}",
    "[2026-06-18T22:03:25.752Z] poll-bulk-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"schemaVersion\":\"listing-content-bulk-analysis.v1\",\"status\":\"in_progress\",\"stage\":\"bulk\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"runId\":\"daily-sales-2026-06-17T04-57-17-978Z\",\"shardIndex\":\"31\",\"input\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-listings.jsonl\",\"batchJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"imageFileCache\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/openai-image-files.json\",\"inlineImages\":false,\"requestCount\":61,\"entries\":[{\"customId\":\"bulk:ZGFpbHlTYWxlOmVieVVTOjE2NDgxNjY5MTY2Nw\",\"sourceKey\":\"dailySale:ebyUS:164816691667\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"stage\":\"bulk\",\"generatedAt\":\"2026-06-18T21:15:24.797Z\",\"listing\":{\"sourceKey\":\"dailySale:ebyUS:164816691667\",\"sourceId\":\"ebyUS\",\"sourceMarketplace\":\"ebay\",\"sourceRegion\":\"US\",\"sourceItemId\":\"164816691667\",\"listingStatus\":\"sold\",\"listingUrl\":\"https://www.ebay.com/itm/164816691667?nordt=true&orig_cvip=true&rt=nc\",\"title\":\"Gleylancer Mega Drive MD Genesis Masaya Used Japan Shooter Boxed Tested Working\",\"conditionText\":\"Very Good\",\"sellerDescriptionLength\":0,\"itemSpecifics\":{},\"price\":{\"amount\":190.99,\"currency\":\"USD\",\"text\":\"$190.99\",\"shipping\":null},\"imageCount\":6},\"images\":[{\"position\":0,\"kind\":\"primary\",\"contentType\":\"image/jpeg\",\"bytes\":136656,\"sha256\":\"64ef71c1ba925dfae820c79f6bb1c7b3906936382991bdf9a00e91659eabef21\",\"sourceImageUrl\":\"https://i.ebayimg.com/images/g/fJAAAOSwCZRfNQmJ/s-l1600.jpg\",\"storageKey\":\"dailySale/ebyUS/164816691667/000_64ef71c1ba925dfae820.jpg\",\"localPath\":\"/Users/tiro/Projects/AuctionScrapers/auction ... [truncated 25 chars]",
    "[2026-06-18T22:03:25.787Z] poll-bulk-batch-shard-31: finished",
    "[2026-06-21T05:04:39.694Z] poll-bulk-batch-shard-31: starting",
    "[2026-06-21T05:04:39.809Z] poll-bulk-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-manifest.json\",\"submit\":true,\"dryRun\":false,\"poll\":true,\"inlineImages\":false}}",
    "[2026-06-21T05:04:39.822Z] poll-bulk-batch-shard-31 stderr: TypeError: fetch failed",
    "[2026-06-21T05:04:39.822Z] poll-bulk-batch-shard-31 stderr:     at node:internal/deps/undici/undici:14902:13",
    "[2026-06-21T05:04:39.823Z] poll-bulk-batch-shard-31 stderr:     at process.processTicksAndRejections (node:internal/process/task_queues:105:5)",
    "[2026-06-21T05:04:39.824Z] poll-bulk-batch-shard-31 stderr:     at async file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/src/listingContentBatch.js:432:22",
    "[2026-06-21T05:04:39.824Z] poll-bulk-batch-shard-31 stderr:     at async withOpenAiRetry (file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/src/listingContentBatch.js:141:14)",
    "[2026-06-21T05:04:39.825Z] poll-bulk-batch-shard-31 stderr:     at async pollMode (file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/scripts/analyze-listing-contents-bulk.mjs:371:17)",
    "[2026-06-21T05:04:39.825Z] poll-bulk-batch-shard-31 stderr:     at async main (file:///Users/tiro/Projects/AuctionScrapers/auctionScrapers/scripts/analyze-listing-contents-bulk.mjs:443:9)",
    "[2026-06-22T05:53:03.862Z] poll-bulk-batch-shard-31: starting",
    "[2026-06-22T05:53:03.985Z] poll-bulk-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-manifest.json\",\"submit\":true,\"dryRun\":false,\"poll\":true,\"inlineImages\":false,\"errorsJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-bulk-analysis-batch-errors.jsonl\"}}",
    "[2026-06-22T05:53:06.230Z] poll-bulk-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"status\":\"completed\",\"stage\":\"bulk\",\"provider\":\"openai\",\"model\":\"gpt-4.1-mini\",\"requestedProvider\":null,\"requestedModel\":null,\"reroutedFromDirectBulk\":false,\"runId\":\"daily-sales-2026-06-17T04-57-17-978Z\",\"shardIndex\":\"31\",\"requestCount\":61,\"recordCount\":null,\"finalCount\":61,\"errorCount\":0,\"submitted\":true,\"batchId\":true,\"inputFileId\":true,\"outputFileId\":true,\"errorFileId\":false,\"batchStatus\":\"completed\",\"batchRequestCounts\":{\"total\":61,\"completed\":61,\"failed\":0},\"generatedAt\":\"2026-06-18T21:16:21.136Z\",\"submittedAt\":\"2026-06-18T21:16:23.006Z\",\"polledAt\":\"2026-06-22T05:53:04.220Z\",\"ingestedAt\":\"2026-06-22T05:53:05.355Z\",\"escalationQueuedCount\":2}}",
    "[2026-06-22T05:53:06.244Z] poll-bulk-batch-shard-31: finished",
    "[2026-06-22T05:53:06.245Z] poll-escalation-batch-shard-31: starting",
    "[2026-06-22T05:53:06.375Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-manifest.json\",\"dryRun\":false,\"poll\":true,\"inlineImages\":false,\"errorsJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-errors.jsonl\"}}",
    "[2026-06-22T05:53:06.579Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"status\":\"validating\",\"stage\":\"escalation\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"requestedProvider\":null,\"requestedModel\":null,\"reroutedFromDirectBulk\":false,\"runId\":null,\"shardIndex\":null,\"requestCount\":2,\"recordCount\":null,\"finalCount\":null,\"errorCount\":null,\"submitted\":true,\"batchId\":true,\"inputFileId\":true,\"outputFileId\":false,\"errorFileId\":false,\"batchStatus\":\"validating\",\"batchRequestCounts\":{\"total\":0,\"completed\":0,\"failed\":0},\"generatedAt\":\"2026-06-22T05:53:05.360Z\",\"submittedAt\":\"2026-06-22T05:53:06.224Z\",\"polledAt\":\"2026-06-22T05:53:06.577Z\",\"ingestedAt\":null,\"escalationQueuedCount\":null}}",
    "[2026-06-22T05:53:06.627Z] poll-escalation-batch-shard-31: finished",
    "[2026-06-22T05:54:08.965Z] poll-escalation-batch-shard-31: starting",
    "[2026-06-22T05:54:09.104Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-manifest.json\",\"dryRun\":false,\"poll\":true,\"inlineImages\":false,\"errorsJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-errors.jsonl\"}}",
    "[2026-06-22T05:54:09.349Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"status\":\"in_progress\",\"stage\":\"escalation\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"requestedProvider\":null,\"requestedModel\":null,\"reroutedFromDirectBulk\":false,\"runId\":null,\"shardIndex\":null,\"requestCount\":2,\"recordCount\":null,\"finalCount\":null,\"errorCount\":null,\"submitted\":true,\"batchId\":true,\"inputFileId\":true,\"outputFileId\":false,\"errorFileId\":false,\"batchStatus\":\"in_progress\",\"batchRequestCounts\":{\"total\":2,\"completed\":0,\"failed\":0},\"generatedAt\":\"2026-06-22T05:53:05.360Z\",\"submittedAt\":\"2026-06-22T05:53:06.224Z\",\"polledAt\":\"2026-06-22T05:54:09.347Z\",\"ingestedAt\":null,\"escalationQueuedCount\":null}}",
    "[2026-06-22T05:54:09.389Z] poll-escalation-batch-shard-31: finished",
    "[2026-06-22T05:55:56.345Z] poll-escalation-batch-shard-31: starting",
    "[2026-06-22T05:55:56.465Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-manifest.json\",\"dryRun\":false,\"poll\":true,\"inlineImages\":false,\"errorsJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-errors.jsonl\"}}",
    "[2026-06-22T05:55:56.653Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"status\":\"in_progress\",\"stage\":\"escalation\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"requestedProvider\":null,\"requestedModel\":null,\"reroutedFromDirectBulk\":false,\"runId\":null,\"shardIndex\":null,\"requestCount\":2,\"recordCount\":null,\"finalCount\":null,\"errorCount\":null,\"submitted\":true,\"batchId\":true,\"inputFileId\":true,\"outputFileId\":false,\"errorFileId\":false,\"batchStatus\":\"in_progress\",\"batchRequestCounts\":{\"total\":2,\"completed\":1,\"failed\":0},\"generatedAt\":\"2026-06-22T05:53:05.360Z\",\"submittedAt\":\"2026-06-22T05:53:06.224Z\",\"polledAt\":\"2026-06-22T05:55:56.652Z\",\"ingestedAt\":null,\"escalationQueuedCount\":null}}",
    "[2026-06-22T05:55:56.687Z] poll-escalation-batch-shard-31: finished",
    "[2026-06-22T06:05:57.674Z] poll-escalation-batch-shard-31: starting",
    "[2026-06-22T06:05:57.848Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_start\",\"options\":{\"outJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis.jsonl\",\"candidatesJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-analysis-candidates.jsonl\",\"manifest\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-manifest.json\",\"dryRun\":false,\"poll\":true,\"inlineImages\":false,\"errorsJsonl\":\".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z/shard-31-escalation-analysis-batch-errors.jsonl\"}}",
    "[2026-06-22T06:05:59.132Z] poll-escalation-batch-shard-31 stderr: {\"event\":\"listing_content_bulk_done\",\"result\":{\"status\":\"completed\",\"stage\":\"escalation\",\"provider\":\"openai\",\"model\":\"gpt-5.2\",\"requestedProvider\":null,\"requestedModel\":null,\"reroutedFromDirectBulk\":false,\"runId\":null,\"shardIndex\":null,\"requestCount\":2,\"recordCount\":null,\"finalCount\":61,\"errorCount\":0,\"submitted\":true,\"batchId\":true,\"inputFileId\":true,\"outputFileId\":true,\"errorFileId\":false,\"batchStatus\":\"completed\",\"batchRequestCounts\":{\"total\":2,\"completed\":2,\"failed\":0},\"generatedAt\":\"2026-06-22T05:53:05.360Z\",\"submittedAt\":\"2026-06-22T05:53:06.224Z\",\"polledAt\":\"2026-06-22T06:05:58.133Z\",\"ingestedAt\":\"2026-06-22T06:05:59.132Z\",\"escalationQueuedCount\":null}}",
    "[2026-06-22T06:05:59.140Z] poll-escalation-batch-shard-31: finished"
  ],
  "nextShardIndex": null,
  "nextShardStartsAt": null,
  "analysisRetryCommand": null,
  "analysisRetryPid": null,
  "analysisWorkerPids": [],
  "analysisWorkerCommands": {},
  "analysisWorkerStatus": "idle",
  "batch": {
    "manifests": 2,
    "statusCounts": {
      "completed": 2
    },
    "requestCount": 63,
    "ingestedCount": 63
  },
  "dashboard": {
    "displayPhase": "completed",
    "rawPhase": "completed",
    "scan": {
      "total": 32,
      "completed": 32,
      "running": [],
      "pending": 0,
      "failed": 0,
      "lastIndex": 31,
      "allComplete": true
    },
    "analysis": {
      "activeShardIndexes": [],
      "backlog": [],
      "remainingRows": 0
    }
  },
  "telemetry": {
    "scan": {
      "cumulativePoints": [
        {
          "time": "2026-06-17T06:29:43.522Z",
          "value": 340,
          "rows": 340,
          "products": 1547,
          "shardIndex": 0
        },
        {
          "time": "2026-06-17T17:16:12.938Z",
          "value": 345,
          "rows": 5,
          "products": 645,
          "shardIndex": 1
        },
        {
          "time": "2026-06-17T19:16:02.558Z",
          "value": 372,
          "rows": 27,
          "products": 460,
          "shardIndex": 2
        },
        {
          "time": "2026-06-17T20:45:12.616Z",
          "value": 452,
          "rows": 80,
          "products": 1000,
          "shardIndex": 3
        },
        {
          "time": "2026-06-17T21:50:03.473Z",
          "value": 459,
          "rows": 7,
          "products": 322,
          "shardIndex": 4
        },
        {
          "time": "2026-06-17T22:50:41.846Z",
          "value": 515,
          "rows": 56,
          "products": 656,
          "shardIndex": 5
        },
        {
          "time": "2026-06-17T23:14:24.708Z",
          "value": 524,
          "rows": 9,
          "products": 391,
          "shardIndex": 6
        },
        {
          "time": "2026-06-18T00:14:12.945Z",
          "value": 585,
          "rows": 61,
          "products": 899,
          "shardIndex": 7
        },
        {
          "time": "2026-06-18T01:15:19.710Z",
          "value": 606,
          "rows": 21,
          "products": 919,
          "shardIndex": 8
        },
        {
          "time": "2026-06-18T02:21:18.524Z",
          "value": 632,
          "rows": 26,
          "products": 988,
          "shardIndex": 9
        },
        {
          "time": "2026-06-18T03:05:05.288Z",
          "value": 716,
          "rows": 84,
          "products": 621,
          "shardIndex": 10
        },
        {
          "time": "2026-06-18T03:43:24.854Z",
          "value": 768,
          "rows": 52,
          "products": 469,
          "shardIndex": 12
        },
        {
          "time": "2026-06-18T04:07:26.738Z",
          "value": 771,
          "rows": 3,
          "products": 314,
          "shardIndex": 13
        },
        {
          "time": "2026-06-18T04:49:22.346Z",
          "value": 824,
          "rows": 53,
          "products": 607,
          "shardIndex": 14
        },
        {
          "time": "2026-06-18T06:23:28.822Z",
          "value": 945,
          "rows": 121,
          "products": 1504,
          "shardIndex": 15
        },
        {
          "time": "2026-06-18T07:46:55.245Z",
          "value": 1085,
          "rows": 140,
          "products": 1331,
          "shardIndex": 16
        },
        {
          "time": "2026-06-18T08:21:15.584Z",
          "value": 1121,
          "rows": 36,
          "products": 493,
          "shardIndex": 17
        },
        {
          "time": "2026-06-18T09:19:04.654Z",
          "value": 1134,
          "rows": 13,
          "products": 907,
          "shardIndex": 18
        },
        {
          "time": "2026-06-18T10:23:16.299Z",
          "value": 1390,
          "rows": 256,
          "products": 986,
          "shardIndex": 19
        },
        {
          "time": "2026-06-18T10:54:45.617Z",
          "value": 1394,
          "rows": 4,
          "products": 450,
          "shardIndex": 20
        },
        {
          "time": "2026-06-18T11:52:45.656Z",
          "value": 1611,
          "rows": 217,
          "products": 900,
          "shardIndex": 21
        },
        {
          "time": "2026-06-18T12:36:39.655Z",
          "value": 1776,
          "rows": 165,
          "products": 661,
          "shardIndex": 22
        },
        {
          "time": "2026-06-18T13:33:07.568Z",
          "value": 1788,
          "rows": 12,
          "products": 898,
          "shardIndex": 23
        },
        {
          "time": "2026-06-18T14:08:19.790Z",
          "value": 1791,
          "rows": 3,
          "products": 528,
          "shardIndex": 24
        },
        {
          "time": "2026-06-18T14:27:26.904Z",
          "value": 1829,
          "rows": 38,
          "products": 237,
          "shardIndex": 25
        },
        {
          "time": "2026-06-18T14:53:34.642Z",
          "value": 1834,
          "rows": 5,
          "products": 361,
          "shardIndex": 26
        },
        {
          "time": "2026-06-18T16:03:52.063Z",
          "value": 1852,
          "rows": 18,
          "products": 1103,
          "shardIndex": 27
        },
        {
          "time": "2026-06-18T16:27:57.362Z",
          "value": 1853,
          "rows": 1,
          "products": 328,
          "shardIndex": 28
        },
        {
          "time": "2026-06-18T17:30:17.407Z",
          "value": 1881,
          "rows": 28,
          "products": 972,
          "shardIndex": 29
        },
        {
          "time": "2026-06-18T18:08:39.746Z",
          "value": 1892,
          "rows": 11,
          "products": 570,
          "shardIndex": 30
        },
        {
          "time": "2026-06-18T19:13:46.919Z",
          "value": 1953,
          "rows": 61,
          "products": 1023,
          "shardIndex": 31
        }
      ],
      "ratePoints": [
        {
          "time": "2026-06-17T06:00:00.000Z",
          "value": 340
        },
        {
          "time": "2026-06-17T17:00:00.000Z",
          "value": 5
        },
        {
          "time": "2026-06-17T19:00:00.000Z",
          "value": 27
        },
        {
          "time": "2026-06-17T20:00:00.000Z",
          "value": 80
        },
        {
          "time": "2026-06-17T21:00:00.000Z",
          "value": 7
        },
        {
          "time": "2026-06-17T22:00:00.000Z",
          "value": 56
        },
        {
          "time": "2026-06-17T23:00:00.000Z",
          "value": 9
        },
        {
          "time": "2026-06-18T00:00:00.000Z",
          "value": 61
        },
        {
          "time": "2026-06-18T01:00:00.000Z",
          "value": 21
        },
        {
          "time": "2026-06-18T02:00:00.000Z",
          "value": 26
        },
        {
          "time": "2026-06-18T03:00:00.000Z",
          "value": 136
        },
        {
          "time": "2026-06-18T04:00:00.000Z",
          "value": 56
        },
        {
          "time": "2026-06-18T06:00:00.000Z",
          "value": 121
        },
        {
          "time": "2026-06-18T07:00:00.000Z",
          "value": 140
        },
        {
          "time": "2026-06-18T08:00:00.000Z",
          "value": 36
        },
        {
          "time": "2026-06-18T09:00:00.000Z",
          "value": 13
        },
        {
          "time": "2026-06-18T10:00:00.000Z",
          "value": 260
        },
        {
          "time": "2026-06-18T11:00:00.000Z",
          "value": 217
        },
        {
          "time": "2026-06-18T12:00:00.000Z",
          "value": 165
        },
        {
          "time": "2026-06-18T13:00:00.000Z",
          "value": 12
        },
        {
          "time": "2026-06-18T14:00:00.000Z",
          "value": 46
        },
        {
          "time": "2026-06-18T16:00:00.000Z",
          "value": 19
        },
        {
          "time": "2026-06-18T17:00:00.000Z",
          "value": 28
        },
        {
          "time": "2026-06-18T18:00:00.000Z",
          "value": 11
        },
        {
          "time": "2026-06-18T19:00:00.000Z",
          "value": 61
        }
      ],
      "shardRates": [
        {
          "shardIndex": 7,
          "time": "2026-06-18T00:14:12.945Z",
          "rows": 61,
          "products": 899,
          "durationMs": 3287575,
          "rowsPerHour": 66.7969552025429
        },
        {
          "shardIndex": 8,
          "time": "2026-06-18T01:15:19.710Z",
          "rows": 21,
          "products": 919,
          "durationMs": 3365826,
          "rowsPerHour": 22.46105413648834
        },
        {
          "shardIndex": 9,
          "time": "2026-06-18T02:21:18.524Z",
          "rows": 26,
          "products": 988,
          "durationMs": 3657807,
          "rowsPerHour": 25.589102978916053
        },
        {
          "shardIndex": 10,
          "time": "2026-06-18T03:05:05.288Z",
          "rows": 84,
          "products": 621,
          "durationMs": 2325837,
          "rowsPerHour": 130.017709753521
        },
        {
          "shardIndex": 12,
          "time": "2026-06-18T03:43:24.854Z",
          "rows": 52,
          "products": 469,
          "durationMs": 1696845,
          "rowsPerHour": 110.32239244008733
        },
        {
          "shardIndex": 13,
          "time": "2026-06-18T04:07:26.738Z",
          "rows": 3,
          "products": 314,
          "durationMs": 1141063,
          "rowsPerHour": 9.464858644965265
        },
        {
          "shardIndex": 14,
          "time": "2026-06-18T04:49:22.346Z",
          "rows": 53,
          "products": 607,
          "durationMs": 2214849,
          "rowsPerHour": 86.1458275485146
        },
        {
          "shardIndex": 15,
          "time": "2026-06-18T06:23:28.822Z",
          "rows": 121,
          "products": 1504,
          "durationMs": 5345451,
          "rowsPerHour": 81.48984996775762
        },
        {
          "shardIndex": 16,
          "time": "2026-06-18T07:46:55.245Z",
          "rows": 140,
          "products": 1331,
          "durationMs": 4705295,
          "rowsPerHour": 107.11336908737921
        },
        {
          "shardIndex": 17,
          "time": "2026-06-18T08:21:15.584Z",
          "rows": 36,
          "products": 493,
          "durationMs": 1759165,
          "rowsPerHour": 73.67131565259655
        },
        {
          "shardIndex": 18,
          "time": "2026-06-18T09:19:04.654Z",
          "rows": 13,
          "products": 907,
          "durationMs": 3168241,
          "rowsPerHour": 14.771603549098696
        },
        {
          "shardIndex": 19,
          "time": "2026-06-18T10:23:16.299Z",
          "rows": 256,
          "products": 986,
          "durationMs": 3550849,
          "rowsPerHour": 259.5435626803618
        },
        {
          "shardIndex": 20,
          "time": "2026-06-18T10:54:45.617Z",
          "rows": 4,
          "products": 450,
          "durationMs": 1588097,
          "rowsPerHour": 9.0674562070201
        },
        {
          "shardIndex": 21,
          "time": "2026-06-18T11:52:45.656Z",
          "rows": 217,
          "products": 900,
          "durationMs": 3179146,
          "rowsPerHour": 245.72636802462046
        },
        {
          "shardIndex": 22,
          "time": "2026-06-18T12:36:39.655Z",
          "rows": 165,
          "products": 661,
          "durationMs": 2333091,
          "rowsPerHour": 254.59787037882364
        },
        {
          "shardIndex": 23,
          "time": "2026-06-18T13:33:07.568Z",
          "rows": 12,
          "products": 898,
          "durationMs": 3087011,
          "rowsPerHour": 13.99411923054372
        },
        {
          "shardIndex": 24,
          "time": "2026-06-18T14:08:19.790Z",
          "rows": 3,
          "products": 528,
          "durationMs": 1811260,
          "rowsPerHour": 5.962699998895797
        },
        {
          "shardIndex": 25,
          "time": "2026-06-18T14:27:26.904Z",
          "rows": 38,
          "products": 237,
          "durationMs": 845996,
          "rowsPerHour": 161.70289221225633
        },
        {
          "shardIndex": 26,
          "time": "2026-06-18T14:53:34.642Z",
          "rows": 5,
          "products": 361,
          "durationMs": 1267453,
          "rowsPerHour": 14.201710043686038
        },
        {
          "shardIndex": 27,
          "time": "2026-06-18T16:03:52.063Z",
          "rows": 18,
          "products": 1103,
          "durationMs": 3916135,
          "rowsPerHour": 16.54692700838965
        },
        {
          "shardIndex": 28,
          "time": "2026-06-18T16:27:57.362Z",
          "rows": 1,
          "products": 328,
          "durationMs": 1144064,
          "rowsPerHour": 3.1466771089729244
        },
        {
          "shardIndex": 29,
          "time": "2026-06-18T17:30:17.407Z",
          "rows": 28,
          "products": 972,
          "durationMs": 3439441,
          "rowsPerHour": 29.307087983192616
        },
        {
          "shardIndex": 30,
          "time": "2026-06-18T18:08:39.746Z",
          "rows": 11,
          "products": 570,
          "durationMs": 2001137,
          "rowsPerHour": 19.78875009557067
        },
        {
          "shardIndex": 31,
          "time": "2026-06-18T19:13:46.919Z",
          "rows": 61,
          "products": 1023,
          "durationMs": 3606331,
          "rowsPerHour": 60.89291304652845
        }
      ],
      "avgRowsPerHour": 85.2092826052972,
      "avgProductsPerHour": 1007.4154302899706
    },
    "analysis": {
      "cumulativePoints": [
        {
          "time": "2026-06-17T23:22:38.236Z",
          "value": 1,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-17T23:32:14.332Z",
          "value": 22,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-17T23:41:31.410Z",
          "value": 42,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-17T23:51:38.941Z",
          "value": 63,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T00:00:42.831Z",
          "value": 83,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T02:24:08.275Z",
          "value": 104,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T02:34:19.067Z",
          "value": 124,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T03:19:58.696Z",
          "value": 145,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T03:29:53.355Z",
          "value": 165,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T03:41:18.717Z",
          "value": 186,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T03:50:59.576Z",
          "value": 206,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T04:02:22.328Z",
          "value": 227,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T04:13:39.251Z",
          "value": 248,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T04:52:49.516Z",
          "value": 268,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T05:03:13.313Z",
          "value": 289,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T05:12:06.975Z",
          "value": 309,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T06:32:48.590Z",
          "value": 330,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T06:43:30.141Z",
          "value": 350,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T06:54:56.271Z",
          "value": 371,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T07:06:43.588Z",
          "value": 391,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T07:19:54.311Z",
          "value": 412,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T07:30:41.365Z",
          "value": 432,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T07:57:14.736Z",
          "value": 453,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T08:07:54.367Z",
          "value": 474,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T08:17:50.925Z",
          "value": 494,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T08:28:21.670Z",
          "value": 515,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T08:37:44.641Z",
          "value": 535,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T08:47:50.986Z",
          "value": 556,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T09:00:28.773Z",
          "value": 576,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T09:11:01.623Z",
          "value": 597,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T09:23:35.818Z",
          "value": 617,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T10:34:40.572Z",
          "value": 638,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T10:47:40.607Z",
          "value": 659,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T10:59:40.085Z",
          "value": 679,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T11:13:09.524Z",
          "value": 700,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T11:28:21.858Z",
          "value": 720,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T11:41:22.555Z",
          "value": 741,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T11:55:06.472Z",
          "value": 761,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T12:10:18.068Z",
          "value": 782,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T12:22:23.432Z",
          "value": 802,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T12:35:57.009Z",
          "value": 823,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T12:47:53.429Z",
          "value": 843,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:02:25.503Z",
          "value": 864,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:15:17.150Z",
          "value": 885,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:23:32.455Z",
          "value": 905,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:30:35.592Z",
          "value": 926,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:36:54.180Z",
          "value": 946,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:43:37.719Z",
          "value": 967,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:50:29.693Z",
          "value": 987,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T13:56:19.911Z",
          "value": 1008,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:02:37.749Z",
          "value": 1028,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:09:24.511Z",
          "value": 1049,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:14:55.591Z",
          "value": 1069,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:20:49.486Z",
          "value": 1090,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:26:31.047Z",
          "value": 1111,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:32:00.137Z",
          "value": 1131,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:37:40.314Z",
          "value": 1152,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:43:28.672Z",
          "value": 1172,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:50:24.219Z",
          "value": 1193,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T14:55:45.069Z",
          "value": 1213,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T15:02:24.036Z",
          "value": 1234,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T15:08:57.648Z",
          "value": 1254,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T15:14:32.971Z",
          "value": 1275,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T15:20:20.328Z",
          "value": 1295,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T15:34:04.111Z",
          "value": 1316,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T16:11:08.965Z",
          "value": 1337,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T17:37:36.811Z",
          "value": 1357,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T18:12:45.921Z",
          "value": 1378,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:20:14.615Z",
          "value": 1398,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:25:05.379Z",
          "value": 1419,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:29:52.325Z",
          "value": 1439,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:35:24.987Z",
          "value": 1460,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:40:03.617Z",
          "value": 1480,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:45:16.216Z",
          "value": 1501,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:49:37.065Z",
          "value": 1522,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:54:29.487Z",
          "value": 1542,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T19:59:04.495Z",
          "value": 1563,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:03:32.372Z",
          "value": 1583,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:08:30.468Z",
          "value": 1604,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:14:11.938Z",
          "value": 1624,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:20:13.899Z",
          "value": 1645,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:24:41.691Z",
          "value": 1665,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:29:05.291Z",
          "value": 1686,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:33:05.193Z",
          "value": 1706,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:37:16.098Z",
          "value": 1727,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:41:20.567Z",
          "value": 1748,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:45:34.891Z",
          "value": 1768,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:50:28.057Z",
          "value": 1789,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:54:10.348Z",
          "value": 1809,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T20:58:07.848Z",
          "value": 1830,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T21:02:06.653Z",
          "value": 1850,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-18T21:07:24.482Z",
          "value": 1871,
          "model": "gpt-5.2",
          "stage": "final"
        },
        {
          "time": "2026-06-18T21:12:16.950Z",
          "value": 1891,
          "model": "gpt-4.1-mini",
          "stage": "final"
        },
        {
          "time": "2026-06-22T05:53:05.344Z",
          "value": 1912,
          "model": "gpt-4.1-mini",
          "stage": "bulk"
        },
        {
          "time": "2026-06-22T05:53:05.346Z",
          "value": 1932,
          "model": "gpt-4.1-mini",
          "stage": "bulk"
        },
        {
          "time": "2026-06-22T06:05:59.116Z",
          "value": 1953,
          "model": "gpt-5.2",
          "stage": "escalation"
        }
      ],
      "ratePoints": [
        {
          "time": "2026-06-17T23:00:00.000Z",
          "value": 81
        },
        {
          "time": "2026-06-18T00:00:00.000Z",
          "value": 9
        },
        {
          "time": "2026-06-18T01:00:00.000Z",
          "value": 8
        },
        {
          "time": "2026-06-18T02:00:00.000Z",
          "value": 26
        },
        {
          "time": "2026-06-18T03:00:00.000Z",
          "value": 97
        },
        {
          "time": "2026-06-18T04:00:00.000Z",
          "value": 60
        },
        {
          "time": "2026-06-18T05:00:00.000Z",
          "value": 35
        },
        {
          "time": "2026-06-18T06:00:00.000Z",
          "value": 62
        },
        {
          "time": "2026-06-18T07:00:00.000Z",
          "value": 80
        },
        {
          "time": "2026-06-18T08:00:00.000Z",
          "value": 117
        },
        {
          "time": "2026-06-18T09:00:00.000Z",
          "value": 51
        },
        {
          "time": "2026-06-18T10:00:00.000Z",
          "value": 53
        },
        {
          "time": "2026-06-18T11:00:00.000Z",
          "value": 89
        },
        {
          "time": "2026-06-18T12:00:00.000Z",
          "value": 92
        },
        {
          "time": "2026-06-18T13:00:00.000Z",
          "value": 159
        },
        {
          "time": "2026-06-18T14:00:00.000Z",
          "value": 207
        },
        {
          "time": "2026-06-18T15:00:00.000Z",
          "value": 100
        },
        {
          "time": "2026-06-18T16:00:00.000Z",
          "value": 19
        },
        {
          "time": "2026-06-18T17:00:00.000Z",
          "value": 28
        },
        {
          "time": "2026-06-18T18:00:00.000Z",
          "value": 11
        },
        {
          "time": "2026-06-18T19:00:00.000Z",
          "value": 183
        },
        {
          "time": "2026-06-18T20:00:00.000Z",
          "value": 272
        },
        {
          "time": "2026-06-18T21:00:00.000Z",
          "value": 53
        },
        {
          "time": "2026-06-22T05:00:00.000Z",
          "value": 59
        },
        {
          "time": "2026-06-22T06:00:00.000Z",
          "value": 2
        }
      ],
      "avgRowsPerHour": 19.012393913178357,
      "modelCounts": {
        "gpt-5.2": 1740,
        "gpt-4.1": 8,
        "gpt-4.1-mini": 205
      }
    },
    "cost": {
      "records": 63,
      "source": "candidates",
      "byModel": [
        {
          "provider": "openai",
          "analysisRoute": "bulk",
          "stage": "bulk",
          "model": "gpt-4.1-mini",
          "processingMode": "batch",
          "records": 61,
          "inputTokens": 729604,
          "cachedInputTokens": 0,
          "outputTokens": 67526,
          "totalTokens": 797130,
          "estimatedUsd": 0.19994160000000005,
          "unpricedTokens": 0,
          "priced": true
        },
        {
          "provider": "openai",
          "analysisRoute": "escalation",
          "stage": "escalation",
          "model": "gpt-5.2",
          "processingMode": "batch",
          "records": 2,
          "inputTokens": 30582,
          "cachedInputTokens": 2560,
          "outputTokens": 7447,
          "totalTokens": 38029,
          "estimatedUsd": 0.07687225,
          "unpricedTokens": 0,
          "priced": true
        }
      ],
      "totalEstimatedUsd": 0.27681385000000003,
      "estimatedUsdPerListing": 0.004537931967213115,
      "analyzedListingCount": 61,
      "targetUsdPerListing": 0.0025,
      "premiumRecordCount": 2,
      "premiumRate": 0.03278688524590164,
      "totalTokens": 835159,
      "unpricedTokens": 0,
      "pricedRecords": 63,
      "priceCoverage": 1,
      "ratePoints": [
        {
          "time": "2026-06-22T05:00:00.000Z",
          "value": 0.19994160000000005
        },
        {
          "time": "2026-06-22T06:00:00.000Z",
          "value": 0.07687225
        }
      ],
      "rateByModel": [
        {
          "provider": "openai",
          "analysisRoute": "bulk",
          "stage": "bulk",
          "model": "gpt-4.1-mini",
          "processingMode": "batch",
          "totalEstimatedUsd": 0.19994160000000005,
          "peakUsdPerHour": 0.19994160000000005,
          "points": [
            {
              "time": "2026-06-22T05:00:00.000Z",
              "value": 0.19994160000000005
            }
          ]
        },
        {
          "provider": "openai",
          "analysisRoute": "escalation",
          "stage": "escalation",
          "model": "gpt-5.2",
          "processingMode": "batch",
          "totalEstimatedUsd": 0.07687225,
          "peakUsdPerHour": 0.07687225,
          "points": [
            {
              "time": "2026-06-22T06:00:00.000Z",
              "value": 0.07687225
            }
          ]
        }
      ],
      "unpricedTokenRatePoints": [
        {
          "time": "2026-06-22T05:00:00.000Z",
          "value": 0
        },
        {
          "time": "2026-06-22T06:00:00.000Z",
          "value": 0
        }
      ],
      "missingModelPrices": []
    },
    "batch": {
      "byKindStatus": {
        "bulk:completed": 1,
        "escalation:completed": 1
      },
      "manifests": [
        {
          "kind": "bulk",
          "shardIndex": 31,
          "status": "completed",
          "requestCount": 61,
          "ingestedCount": 61
        },
        {
          "kind": "escalation",
          "shardIndex": 31,
          "status": "completed",
          "requestCount": 2,
          "ingestedCount": 2
        }
      ]
    }
  },
  "batchPolling": {
    "auto": true,
    "intervalMinutes": 10,
    "status": "idle",
    "lastStartedAt": null,
    "lastPolledAt": null,
    "nextPollAt": null,
    "lastResult": null,
    "lastError": null
  },
  "viewOnly": true,
  "followLatest": false,
  "dashboardMode": "pinned run",
  "runtimeHealth": {
    "stale": false,
    "missingPids": [],
    "message": "processes reachable"
  },
  "history": {
    "runs": [
      {
        "runId": "daily-sales-2026-06-21T05-53-43-394Z",
        "status": "running",
        "phase": "analyzing shard 31",
        "startedAt": "2026-06-21T17:07:41.562Z",
        "updatedAt": "2026-06-22T08:31:04.508Z",
        "finishedAt": null,
        "emittedCount": 5664,
        "prepared": 5664,
        "analyzed": 5503,
        "analysisCandidates": 5623,
        "batchManifests": 59,
        "runDir": ".runtime/daily-sales-pipeline/daily-sales-2026-06-21T05-53-43-394Z",
        "isCurrent": false,
        "mtimeMs": 1782116263073.8577
      },
      {
        "runId": "daily-sales-2026-06-18T22-03-26-105Z",
        "status": "completed",
        "phase": "analysis backlog: 132 rows",
        "startedAt": "2026-06-20T01:43:00.989Z",
        "updatedAt": "2026-06-21T05:43:49.981Z",
        "finishedAt": "2026-06-20T18:32:30.469Z",
        "emittedCount": 6288,
        "prepared": 6288,
        "analyzed": 6156,
        "analysisCandidates": 11338,
        "batchManifests": 61,
        "runDir": ".runtime/daily-sales-pipeline/daily-sales-2026-06-18T22-03-26-105Z",
        "isCurrent": false,
        "mtimeMs": 1781982216553.1301
      },
      {
        "runId": "daily-sales-2026-06-17T04-57-17-978Z",
        "status": "completed",
        "phase": "completed",
        "startedAt": "2026-06-18T21:21:38.162Z",
        "updatedAt": "2026-06-22T06:05:59.334Z",
        "finishedAt": "2026-06-18T21:21:39.384Z",
        "emittedCount": 1953,
        "prepared": 1953,
        "analyzed": 1953,
        "analysisCandidates": 63,
        "batchManifests": 2,
        "runDir": ".runtime/daily-sales-pipeline/daily-sales-2026-06-17T04-57-17-978Z",
        "isCurrent": true,
        "mtimeMs": 1782108359131.7666
      }
    ],
    "currentRunId": "daily-sales-2026-06-17T04-57-17-978Z",
    "previousRunId": null,
    "scanCumulativePoints": [
      {
        "time": "2026-06-18T21:21:39.384Z",
        "value": 1953,
        "runId": "daily-sales-2026-06-17T04-57-17-978Z"
      },
      {
        "time": "2026-06-20T18:32:30.469Z",
        "value": 8241,
        "runId": "daily-sales-2026-06-18T22-03-26-105Z"
      },
      {
        "time": "2026-06-22T08:31:04.508Z",
        "value": 13905,
        "runId": "daily-sales-2026-06-21T05-53-43-394Z"
      }
    ],
    "analysisCumulativePoints": [
      {
        "time": "2026-06-18T21:21:39.384Z",
        "value": 1953,
        "runId": "daily-sales-2026-06-17T04-57-17-978Z"
      },
      {
        "time": "2026-06-20T18:32:30.469Z",
        "value": 8109,
        "runId": "daily-sales-2026-06-18T22-03-26-105Z"
      },
      {
        "time": "2026-06-22T08:31:04.508Z",
        "value": 13612,
        "runId": "daily-sales-2026-06-21T05-53-43-394Z"
      }
    ],
    "costCumulativePoints": [
      {
        "time": "2026-06-18T21:21:39.384Z",
        "value": 0.27681385000000003,
        "runId": "daily-sales-2026-06-17T04-57-17-978Z"
      },
      {
        "time": "2026-06-20T18:32:30.469Z",
        "value": 27.124623849999978,
        "runId": "daily-sales-2026-06-18T22-03-26-105Z"
      },
      {
        "time": "2026-06-22T08:31:04.508Z",
        "value": 46.89606287499999,
        "runId": "daily-sales-2026-06-21T05-53-43-394Z"
      }
    ],
    "scanRatePoints": [
      {
        "time": "2026-06-17T06:00:00.000Z",
        "value": 340
      },
      {
        "time": "2026-06-17T17:00:00.000Z",
        "value": 5
      },
      {
        "time": "2026-06-17T19:00:00.000Z",
        "value": 27
      },
      {
        "time": "2026-06-17T20:00:00.000Z",
        "value": 80
      },
      {
        "time": "2026-06-17T21:00:00.000Z",
        "value": 7
      },
      {
        "time": "2026-06-17T22:00:00.000Z",
        "value": 56
      },
      {
        "time": "2026-06-17T23:00:00.000Z",
        "value": 9
      },
      {
        "time": "2026-06-18T00:00:00.000Z",
        "value": 61
      },
      {
        "time": "2026-06-18T01:00:00.000Z",
        "value": 21
      },
      {
        "time": "2026-06-18T02:00:00.000Z",
        "value": 26
      },
      {
        "time": "2026-06-18T03:00:00.000Z",
        "value": 136
      },
      {
        "time": "2026-06-18T04:00:00.000Z",
        "value": 56
      },
      {
        "time": "2026-06-18T06:00:00.000Z",
        "value": 121
      },
      {
        "time": "2026-06-18T07:00:00.000Z",
        "value": 140
      },
      {
        "time": "2026-06-18T08:00:00.000Z",
        "value": 36
      },
      {
        "time": "2026-06-18T09:00:00.000Z",
        "value": 13
      },
      {
        "time": "2026-06-18T10:00:00.000Z",
        "value": 260
      },
      {
        "time": "2026-06-18T11:00:00.000Z",
        "value": 217
      },
      {
        "time": "2026-06-18T12:00:00.000Z",
        "value": 165
      },
      {
        "time": "2026-06-18T13:00:00.000Z",
        "value": 12
      },
      {
        "time": "2026-06-18T14:00:00.000Z",
        "value": 46
      },
      {
        "time": "2026-06-18T16:00:00.000Z",
        "value": 19
      },
      {
        "time": "2026-06-18T17:00:00.000Z",
        "value": 28
      },
      {
        "time": "2026-06-18T18:00:00.000Z",
        "value": 11
      },
      {
        "time": "2026-06-18T19:00:00.000Z",
        "value": 61
      },
      {
        "time": "2026-06-19T05:00:00.000Z",
        "value": 715
      },
      {
        "time": "2026-06-19T15:00:00.000Z",
        "value": 309
      },
      {
        "time": "2026-06-19T20:00:00.000Z",
        "value": 614
      },
      {
        "time": "2026-06-19T21:00:00.000Z",
        "value": 38
      },
      {
        "time": "2026-06-19T22:00:00.000Z",
        "value": 302
      },
      {
        "time": "2026-06-19T23:00:00.000Z",
        "value": 307
      },
      {
        "time": "2026-06-20T00:00:00.000Z",
        "value": 81
      },
      {
        "time": "2026-06-20T01:00:00.000Z",
        "value": 78
      },
      {
        "time": "2026-06-20T02:00:00.000Z",
        "value": 532
      },
      {
        "time": "2026-06-20T03:00:00.000Z",
        "value": 4
      },
      {
        "time": "2026-06-20T04:00:00.000Z",
        "value": 143
      },
      {
        "time": "2026-06-20T05:00:00.000Z",
        "value": 335
      },
      {
        "time": "2026-06-20T07:00:00.000Z",
        "value": 480
      },
      {
        "time": "2026-06-20T08:00:00.000Z",
        "value": 28
      },
      {
        "time": "2026-06-20T09:00:00.000Z",
        "value": 678
      },
      {
        "time": "2026-06-20T10:00:00.000Z",
        "value": 5
      },
      {
        "time": "2026-06-20T11:00:00.000Z",
        "value": 710
      },
      {
        "time": "2026-06-20T12:00:00.000Z",
        "value": 72
      },
      {
        "time": "2026-06-20T13:00:00.000Z",
        "value": 298
      },
      {
        "time": "2026-06-20T14:00:00.000Z",
        "value": 25
      },
      {
        "time": "2026-06-20T15:00:00.000Z",
        "value": 83
      },
      {
        "time": "2026-06-20T16:00:00.000Z",
        "value": 127
      },
      {
        "time": "2026-06-20T17:00:00.000Z",
        "value": 23
      },
      {
        "time": "2026-06-20T18:00:00.000Z",
        "value": 301
      },
      {
        "time": "2026-06-21T07:00:00.000Z",
        "value": 795
      },
      {
        "time": "2026-06-21T08:00:00.000Z",
        "value": 268
      },
      {
        "time": "2026-06-21T09:00:00.000Z",
        "value": 520
      },
      {
        "time": "2026-06-21T10:00:00.000Z",
        "value": 288
      },
      {
        "time": "2026-06-21T11:00:00.000Z",
        "value": 54
      },
      {
        "time": "2026-06-21T12:00:00.000Z",
        "value": 248
      },
      {
        "time": "2026-06-21T13:00:00.000Z",
        "value": 64
      },
      {
        "time": "2026-06-21T14:00:00.000Z",
        "value": 71
      },
      {
        "time": "2026-06-21T15:00:00.000Z",
        "value": 179
      },
      {
        "time": "2026-06-21T16:00:00.000Z",
        "value": 169
      },
      {
        "time": "2026-06-21T17:00:00.000Z",
        "value": 150
      },
      {
        "time": "2026-06-21T19:00:00.000Z",
        "value": 306
      },
      {
        "time": "2026-06-21T20:00:00.000Z",
        "value": 328
      },
      {
        "time": "2026-06-21T21:00:00.000Z",
        "value": 75
      },
      {
        "time": "2026-06-21T22:00:00.000Z",
        "value": 32
      },
      {
        "time": "2026-06-21T23:00:00.000Z",
        "value": 651
      },
      {
        "time": "2026-06-22T00:00:00.000Z",
        "value": 376
      },
      {
        "time": "2026-06-22T01:00:00.000Z",
        "value": 329
      },
      {
        "time": "2026-06-22T02:00:00.000Z",
        "value": 54
      },
      {
        "time": "2026-06-22T03:00:00.000Z",
        "value": 292
      },
      {
        "time": "2026-06-22T05:00:00.000Z",
        "value": 60
      },
      {
        "time": "2026-06-22T06:00:00.000Z",
        "value": 92
      },
      {
        "time": "2026-06-22T07:00:00.000Z",
        "value": 32
      },
      {
        "time": "2026-06-22T08:00:00.000Z",
        "value": 231
      }
    ],
    "analysisRatePoints": [
      {
        "time": "2026-06-17T23:00:00.000Z",
        "value": 81
      },
      {
        "time": "2026-06-18T00:00:00.000Z",
        "value": 9
      },
      {
        "time": "2026-06-18T01:00:00.000Z",
        "value": 8
      },
      {
        "time": "2026-06-18T02:00:00.000Z",
        "value": 26
      },
      {
        "time": "2026-06-18T03:00:00.000Z",
        "value": 97
      },
      {
        "time": "2026-06-18T04:00:00.000Z",
        "value": 60
      },
      {
        "time": "2026-06-18T05:00:00.000Z",
        "value": 35
      },
      {
        "time": "2026-06-18T06:00:00.000Z",
        "value": 62
      },
      {
        "time": "2026-06-18T07:00:00.000Z",
        "value": 80
      },
      {
        "time": "2026-06-18T08:00:00.000Z",
        "value": 117
      },
      {
        "time": "2026-06-18T09:00:00.000Z",
        "value": 51
      },
      {
        "time": "2026-06-18T10:00:00.000Z",
        "value": 53
      },
      {
        "time": "2026-06-18T11:00:00.000Z",
        "value": 89
      },
      {
        "time": "2026-06-18T12:00:00.000Z",
        "value": 92
      },
      {
        "time": "2026-06-18T13:00:00.000Z",
        "value": 159
      },
      {
        "time": "2026-06-18T14:00:00.000Z",
        "value": 207
      },
      {
        "time": "2026-06-18T15:00:00.000Z",
        "value": 100
      },
      {
        "time": "2026-06-18T16:00:00.000Z",
        "value": 19
      },
      {
        "time": "2026-06-18T17:00:00.000Z",
        "value": 28
      },
      {
        "time": "2026-06-18T18:00:00.000Z",
        "value": 11
      },
      {
        "time": "2026-06-18T19:00:00.000Z",
        "value": 183
      },
      {
        "time": "2026-06-18T20:00:00.000Z",
        "value": 272
      },
      {
        "time": "2026-06-18T21:00:00.000Z",
        "value": 53
      },
      {
        "time": "2026-06-20T00:00:00.000Z",
        "value": 836
      },
      {
        "time": "2026-06-20T01:00:00.000Z",
        "value": 5
      },
      {
        "time": "2026-06-20T02:00:00.000Z",
        "value": 17
      },
      {
        "time": "2026-06-20T03:00:00.000Z",
        "value": 1230
      },
      {
        "time": "2026-06-20T04:00:00.000Z",
        "value": 953
      },
      {
        "time": "2026-06-20T05:00:00.000Z",
        "value": 119
      },
      {
        "time": "2026-06-20T06:00:00.000Z",
        "value": 293
      },
      {
        "time": "2026-06-20T07:00:00.000Z",
        "value": 480
      },
      {
        "time": "2026-06-20T08:00:00.000Z",
        "value": 6
      },
      {
        "time": "2026-06-20T09:00:00.000Z",
        "value": 22
      },
      {
        "time": "2026-06-20T10:00:00.000Z",
        "value": 683
      },
      {
        "time": "2026-06-20T11:00:00.000Z",
        "value": 23
      },
      {
        "time": "2026-06-20T12:00:00.000Z",
        "value": 341
      },
      {
        "time": "2026-06-20T13:00:00.000Z",
        "value": 53
      },
      {
        "time": "2026-06-20T14:00:00.000Z",
        "value": 688
      },
      {
        "time": "2026-06-20T15:00:00.000Z",
        "value": 14
      },
      {
        "time": "2026-06-20T16:00:00.000Z",
        "value": 69
      },
      {
        "time": "2026-06-20T17:00:00.000Z",
        "value": 23
      },
      {
        "time": "2026-06-20T18:00:00.000Z",
        "value": 294
      },
      {
        "time": "2026-06-20T19:00:00.000Z",
        "value": 7
      },
      {
        "time": "2026-06-21T15:00:00.000Z",
        "value": 1384
      },
      {
        "time": "2026-06-21T16:00:00.000Z",
        "value": 1272
      },
      {
        "time": "2026-06-21T17:00:00.000Z",
        "value": 80
      },
      {
        "time": "2026-06-21T18:00:00.000Z",
        "value": 62
      },
      {
        "time": "2026-06-21T19:00:00.000Z",
        "value": 180
      },
      {
        "time": "2026-06-21T20:00:00.000Z",
        "value": 124
      },
      {
        "time": "2026-06-21T21:00:00.000Z",
        "value": 222
      },
      {
        "time": "2026-06-21T22:00:00.000Z",
        "value": 223
      },
      {
        "time": "2026-06-21T23:00:00.000Z",
        "value": 166
      },
      {
        "time": "2026-06-22T00:00:00.000Z",
        "value": 288
      },
      {
        "time": "2026-06-22T01:00:00.000Z",
        "value": 364
      },
      {
        "time": "2026-06-22T02:00:00.000Z",
        "value": 493
      },
      {
        "time": "2026-06-22T03:00:00.000Z",
        "value": 247
      },
      {
        "time": "2026-06-22T04:00:00.000Z",
        "value": 144
      },
      {
        "time": "2026-06-22T05:00:00.000Z",
        "value": 119
      },
      {
        "time": "2026-06-22T06:00:00.000Z",
        "value": 94
      },
      {
        "time": "2026-06-22T07:00:00.000Z",
        "value": 32
      },
      {
        "time": "2026-06-22T08:00:00.000Z",
        "value": 70
      }
    ],
    "costRatePoints": [
      {
        "time": "2026-06-20T00:00:00.000Z",
        "value": 8.441980199999996
      },
      {
        "time": "2026-06-20T01:00:00.000Z",
        "value": 0.3463159999999999
      },
      {
        "time": "2026-06-20T02:00:00.000Z",
        "value": 1.5081553999999984
      },
      {
        "time": "2026-06-20T03:00:00.000Z",
        "value": 1.1550902000000007
      },
      {
        "time": "2026-06-20T04:00:00.000Z",
        "value": 0.7667032
      },
      {
        "time": "2026-06-20T05:00:00.000Z",
        "value": 1.9221748
      },
      {
        "time": "2026-06-20T06:00:00.000Z",
        "value": 0
      },
      {
        "time": "2026-06-20T07:00:00.000Z",
        "value": 2.2675856000000016
      },
      {
        "time": "2026-06-20T08:00:00.000Z",
        "value": 0.1392196
      },
      {
        "time": "2026-06-20T09:00:00.000Z",
        "value": 0
      },
      {
        "time": "2026-06-20T10:00:00.000Z",
        "value": 3.280704000000004
      },
      {
        "time": "2026-06-20T11:00:00.000Z",
        "value": 2.086963799999999
      },
      {
        "time": "2026-06-20T12:00:00.000Z",
        "value": 1.6371756
      },
      {
        "time": "2026-06-20T13:00:00.000Z",
        "value": 0.104497
      },
      {
        "time": "2026-06-20T14:00:00.000Z",
        "value": 1.3783883999999993
      },
      {
        "time": "2026-06-20T15:00:00.000Z",
        "value": 0.44644180000000006
      },
      {
        "time": "2026-06-20T16:00:00.000Z",
        "value": 0
      },
      {
        "time": "2026-06-20T17:00:00.000Z",
        "value": 0.10273600000000001
      },
      {
        "time": "2026-06-20T18:00:00.000Z",
        "value": 1.2636784000000008
      },
      {
        "time": "2026-06-20T19:00:00.000Z",
        "value": 0
      },
      {
        "time": "2026-06-21T15:00:00.000Z",
        "value": 7.052705199999994
      },
      {
        "time": "2026-06-21T16:00:00.000Z",
        "value": 7.5651671999999985
      },
      {
        "time": "2026-06-21T17:00:00.000Z",
        "value": 0.070136
      },
      {
        "time": "2026-06-21T18:00:00.000Z",
        "value": 0.16988765
      },
      {
        "time": "2026-06-21T19:00:00.000Z",
        "value": 0.18033320000000008
      },
      {
        "time": "2026-06-21T20:00:00.000Z",
        "value": 0.290110375
      },
      {
        "time": "2026-06-21T21:00:00.000Z",
        "value": 0.39781984999999986
      },
      {
        "time": "2026-06-21T22:00:00.000Z",
        "value": 0.654903525
      },
      {
        "time": "2026-06-21T23:00:00.000Z",
        "value": 0.17272855000000004
      },
      {
        "time": "2026-06-22T00:00:00.000Z",
        "value": 0.28692954999999987
      },
      {
        "time": "2026-06-22T01:00:00.000Z",
        "value": 0.852208174999999
      },
      {
        "time": "2026-06-22T02:00:00.000Z",
        "value": 0.7291412750000003
      },
      {
        "time": "2026-06-22T03:00:00.000Z",
        "value": 0.7442374000000007
      },
      {
        "time": "2026-06-22T04:00:00.000Z",
        "value": 0.38256825
      },
      {
        "time": "2026-06-22T05:00:00.000Z",
        "value": 0.27426112500000005
      },
      {
        "time": "2026-06-22T06:00:00.000Z",
        "value": 0.14502465000000003
      },
      {
        "time": "2026-06-22T07:00:00.000Z",
        "value": 0.021080949999999998
      },
      {
        "time": "2026-06-22T08:00:00.000Z",
        "value": 0.059009950000000005
      }
    ],
    "costRateByModel": [
      {
        "provider": "unknown",
        "analysisRoute": "bulk",
        "stage": "bulk",
        "model": "gpt-4.1-mini",
        "processingMode": "batch",
        "totalEstimatedUsd": 26.847809999999996,
        "peakUsdPerHour": 8.441980199999996,
        "points": [
          {
            "time": "2026-06-20T00:00:00.000Z",
            "value": 8.441980199999996
          },
          {
            "time": "2026-06-20T01:00:00.000Z",
            "value": 0.3463159999999999
          },
          {
            "time": "2026-06-20T02:00:00.000Z",
            "value": 1.5081553999999984
          },
          {
            "time": "2026-06-20T03:00:00.000Z",
            "value": 1.1550902000000007
          },
          {
            "time": "2026-06-20T04:00:00.000Z",
            "value": 0.7667032
          },
          {
            "time": "2026-06-20T05:00:00.000Z",
            "value": 1.9221748
          },
          {
            "time": "2026-06-20T07:00:00.000Z",
            "value": 2.2675856000000016
          },
          {
            "time": "2026-06-20T08:00:00.000Z",
            "value": 0.1392196
          },
          {
            "time": "2026-06-20T10:00:00.000Z",
            "value": 3.280704000000004
          },
          {
            "time": "2026-06-20T11:00:00.000Z",
            "value": 2.086963799999999
          },
          {
            "time": "2026-06-20T12:00:00.000Z",
            "value": 1.6371756
          },
          {
            "time": "2026-06-20T13:00:00.000Z",
            "value": 0.104497
          },
          {
            "time": "2026-06-20T14:00:00.000Z",
            "value": 1.3783883999999993
          },
          {
            "time": "2026-06-20T15:00:00.000Z",
            "value": 0.44644180000000006
          },
          {
            "time": "2026-06-20T17:00:00.000Z",
            "value": 0.10273600000000001
          },
          {
            "time": "2026-06-20T18:00:00.000Z",
            "value": 1.2636784000000008
          }
        ]
      },
      {
        "provider": "openai",
        "analysisRoute": "bulk",
        "stage": "bulk",
        "model": "gpt-4.1-mini",
        "processingMode": "batch",
        "totalEstimatedUsd": 12.616843199999998,
        "peakUsdPerHour": 6.459410399999997,
        "points": [
          {
            "time": "2026-06-21T15:00:00.000Z",
            "value": 6.459410399999997
          },
          {
            "time": "2026-06-21T16:00:00.000Z",
            "value": 5.957491200000001
          },
          {
            "time": "2026-06-22T05:00:00.000Z",
            "value": 0.19994160000000005
          }
        ]
      },
      {
        "provider": "openai",
        "analysisRoute": "escalation",
        "stage": "escalation",
        "model": "gpt-5.2",
        "processingMode": "batch",
        "totalEstimatedUsd": 4.702718475,
        "peakUsdPerHour": 1.6076760000000003,
        "points": [
          {
            "time": "2026-06-21T15:00:00.000Z",
            "value": 0.5932948
          },
          {
            "time": "2026-06-21T16:00:00.000Z",
            "value": 1.6076760000000003
          },
          {
            "time": "2026-06-21T18:00:00.000Z",
            "value": 0.11645549999999999
          },
          {
            "time": "2026-06-21T20:00:00.000Z",
            "value": 0.177660875
          },
          {
            "time": "2026-06-21T21:00:00.000Z",
            "value": 0.1269611
          },
          {
            "time": "2026-06-21T22:00:00.000Z",
            "value": 0.436601375
          },
          {
            "time": "2026-06-22T01:00:00.000Z",
            "value": 0.48843182499999993
          },
          {
            "time": "2026-06-22T02:00:00.000Z",
            "value": 0.24673512500000003
          },
          {
            "time": "2026-06-22T03:00:00.000Z",
            "value": 0.50244775
          },
          {
            "time": "2026-06-22T04:00:00.000Z",
            "value": 0.2760765
          },
          {
            "time": "2026-06-22T05:00:00.000Z",
            "value": 0.037361625
          },
          {
            "time": "2026-06-22T06:00:00.000Z",
            "value": 0.093016
          }
        ]
      },
      {
        "provider": "google",
        "analysisRoute": "bulk",
        "stage": "bulk",
        "model": "gemini-2.5-flash-lite",
        "processingMode": "standard",
        "totalEstimatedUsd": 2.5328928,
        "peakUsdPerHour": 0.44688695000000034,
        "points": [
          {
            "time": "2026-06-21T17:00:00.000Z",
            "value": 0.070136
          },
          {
            "time": "2026-06-21T18:00:00.000Z",
            "value": 0.05343215000000001
          },
          {
            "time": "2026-06-21T19:00:00.000Z",
            "value": 0.18033320000000008
          },
          {
            "time": "2026-06-21T20:00:00.000Z",
            "value": 0.11244950000000002
          },
          {
            "time": "2026-06-21T21:00:00.000Z",
            "value": 0.19392634999999997
          },
          {
            "time": "2026-06-21T22:00:00.000Z",
            "value": 0.19410654999999996
          },
          {
            "time": "2026-06-21T23:00:00.000Z",
            "value": 0.17272855000000004
          },
          {
            "time": "2026-06-22T00:00:00.000Z",
            "value": 0.2796855499999999
          },
          {
            "time": "2026-06-22T01:00:00.000Z",
            "value": 0.32883914999999975
          },
          {
            "time": "2026-06-22T02:00:00.000Z",
            "value": 0.44688695000000034
          },
          {
            "time": "2026-06-22T03:00:00.000Z",
            "value": 0.22481964999999995
          },
          {
            "time": "2026-06-22T04:00:00.000Z",
            "value": 0.10649174999999998
          },
          {
            "time": "2026-06-22T05:00:00.000Z",
            "value": 0.0369579
          },
          {
            "time": "2026-06-22T06:00:00.000Z",
            "value": 0.05200865000000002
          },
          {
            "time": "2026-06-22T07:00:00.000Z",
            "value": 0.021080949999999998
          },
          {
            "time": "2026-06-22T08:00:00.000Z",
            "value": 0.059009950000000005
          }
        ]
      },
      {
        "provider": "openai",
        "analysisRoute": "bulk",
        "stage": "bulk",
        "model": "gpt-4.1-mini",
        "processingMode": "standard",
        "totalEstimatedUsd": 0.19579840000000004,
        "peakUsdPerHour": 0.07693240000000001,
        "points": [
          {
            "time": "2026-06-21T21:00:00.000Z",
            "value": 0.07693240000000001
          },
          {
            "time": "2026-06-21T22:00:00.000Z",
            "value": 0.024195599999999998
          },
          {
            "time": "2026-06-22T00:00:00.000Z",
            "value": 0.007244
          },
          {
            "time": "2026-06-22T01:00:00.000Z",
            "value": 0.0349372
          },
          {
            "time": "2026-06-22T02:00:00.000Z",
            "value": 0.0355192
          },
          {
            "time": "2026-06-22T03:00:00.000Z",
            "value": 0.01697
          }
        ]
      },
      {
        "provider": "unknown",
        "analysisRoute": "escalation",
        "stage": "escalation",
        "model": "gpt-5.2",
        "processingMode": "batch",
        "totalEstimatedUsd": 0,
        "peakUsdPerHour": 0,
        "points": [
          {
            "time": "2026-06-20T00:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T03:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T04:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T05:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T06:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T07:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T09:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T10:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T12:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T13:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T14:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T16:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T17:00:00.000Z",
            "value": 0
          },
          {
            "time": "2026-06-20T19:00:00.000Z",
            "value": 0
          }
        ]
      }
    ],
    "shardComparisons": [
      {
        "index": 0,
        "current": {
          "rows": 340,
          "images": 1679,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 1,
        "current": {
          "rows": 5,
          "images": 30,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 2,
        "current": {
          "rows": 27,
          "images": 145,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 3,
        "current": {
          "rows": 80,
          "images": 545,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 4,
        "current": {
          "rows": 7,
          "images": 53,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 5,
        "current": {
          "rows": 56,
          "images": 353,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 6,
        "current": {
          "rows": 9,
          "images": 39,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 7,
        "current": {
          "rows": 61,
          "images": 356,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 8,
        "current": {
          "rows": 21,
          "images": 158,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 9,
        "current": {
          "rows": 26,
          "images": 142,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 10,
        "current": {
          "rows": 84,
          "images": 575,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 11,
        "current": {
          "rows": 0,
          "images": 0,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 12,
        "current": {
          "rows": 52,
          "images": 255,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 13,
        "current": {
          "rows": 3,
          "images": 14,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 14,
        "current": {
          "rows": 53,
          "images": 422,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 15,
        "current": {
          "rows": 121,
          "images": 673,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 16,
        "current": {
          "rows": 140,
          "images": 679,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 17,
        "current": {
          "rows": 36,
          "images": 236,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 18,
        "current": {
          "rows": 13,
          "images": 102,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 19,
        "current": {
          "rows": 256,
          "images": 1542,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 20,
        "current": {
          "rows": 4,
          "images": 15,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 21,
        "current": {
          "rows": 217,
          "images": 1327,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 22,
        "current": {
          "rows": 165,
          "images": 1127,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 23,
        "current": {
          "rows": 12,
          "images": 67,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 24,
        "current": {
          "rows": 3,
          "images": 11,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 25,
        "current": {
          "rows": 38,
          "images": 235,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 26,
        "current": {
          "rows": 5,
          "images": 24,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 27,
        "current": {
          "rows": 18,
          "images": 115,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 28,
        "current": {
          "rows": 1,
          "images": 5,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 29,
        "current": {
          "rows": 28,
          "images": 170,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 30,
        "current": {
          "rows": 11,
          "images": 77,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      },
      {
        "index": 31,
        "current": {
          "rows": 61,
          "images": 316,
          "imagesReady": true,
          "status": "completed"
        },
        "previous": null,
        "rowsDelta": null,
        "rowsPct": null,
        "imagesDelta": null,
        "imagesPct": null
      }
    ]
  }
}