Renatus · job

migrateJob e912325a

Repository: https://github.com/streamich/react-use · 18.0.019.0.0

donestreaming live…View signed audit report →

Audit events

  1. orchestratorworkflow_started3:31:09 PM
    payload
    {
      "repoUrl": "https://github.com/streamich/react-use",
      "agentKind": "migrate",
      "ecosystem": "npm",
      "toVersion": "19.0.0",
      "ruleSource": "pack",
      "fromVersion": "18.0.0"
    }
  2. orchestratorclone_started3:31:11 PM
    payload
    {
      "ref": "<default>",
      "repoUrl": "https://github.com/streamich/react-use"
    }
  3. orchestratorclone_completed3:31:13 PM
    payload
    {
      "commitSha": "9ef95352e459dd2920b0492c63c39863024ee852",
      "filesCount": 466,
      "snapshotId": "832e0f3c-0723-4a17-a7aa-49dad4d805c8"
    }
  4. indexerindex_started3:31:14 PM
    payload
    {
      "localPath": "/tmp/renatus-workspace/snapshots/e912325a-7134-46f4-ba85-0e4a072c337c",
      "snapshotId": "832e0f3c-0723-4a17-a7aa-49dad4d805c8"
    }
  5. indexerindex_completed3:31:21 PM
    payload
    {
      "fileCount": 466,
      "importCount": 558,
      "symbolCount": 661
    }
  6. cartographercartograph_started3:31:22 PM
    payload
    {
      "agentKind": "migrate",
      "ecosystem": "npm",
      "toVersion": "19.0.0",
      "sourceKind": "pack",
      "fromVersion": "18.0.0"
    }
  7. cartographercartograph_completed3:31:25 PM
    payload
    {
      "cached": true,
      "cacheKey": "4b4cc8a8be1c7bf64f2d129b24cf9a23b7d7a3e031620207d05279a70a9b1dfd",
      "ruleCount": 5,
      "sourceKind": "pack"
    }
  8. retrievalretrieve_completed3:31:29 PM
    payload
    {
      "batchCount": 3,
      "totalFiles": 3,
      "unmatchedRuleIds": [
        "react-19-defaultprops-removal",
        "react-19-string-refs-removal",
        "react-19-proptypes-removal"
      ],
      "unmatchedFileCount": 327
    }
  9. surgeonpatch_started3:31:30 PM
    payload
    {
      "batchId": "bf5cf3bc-302b-427d-8cd2-35e538d923e1",
      "agentKind": "migrate",
      "fileCount": 1,
      "ruleCount": 1
    }
  10. surgeonpatch_started3:31:30 PM
    payload
    {
      "batchId": "41a7eceb-7fcb-4443-8998-6adb44306780",
      "agentKind": "migrate",
      "fileCount": 1,
      "ruleCount": 1
    }
  11. surgeonpatch_started3:31:30 PM
    payload
    {
      "batchId": "8e48927b-a6d2-49c9-944e-4816acda9eeb",
      "agentKind": "migrate",
      "fileCount": 1,
      "ruleCount": 1
    }
  12. surgeonpatch_proposed3:31:37 PM
    payload
    {
      "status": "proposed",
      "patchId": "37fc0d1c-937c-43c8-aacd-1a8706c9bc52",
      "retries": 0,
      "filePath": "stories/usePinchZoom.story.tsx",
      "confidence": 0.85
    }
  13. surgeonpatch_proposed3:31:37 PM
    payload
    {
      "status": "proposed",
      "patchId": "a18277ff-5a4e-4875-ac9c-bf76a70e877c",
      "retries": 0,
      "filePath": "tests/useEnsuredForwardedRef.test.tsx",
      "confidence": 0.85
    }
  14. surgeonpatch_batch_completed3:31:38 PM
    payload
    {
      "batchId": "bf5cf3bc-302b-427d-8cd2-35e538d923e1",
      "patchCount": 1,
      "llmAttempts": 1,
      "llmProvider": "watsonx",
      "llmLatencyMs": 5833,
      "unresolvedCount": 0
    }
  15. surgeonpatch_batch_completed3:31:38 PM
    payload
    {
      "batchId": "8e48927b-a6d2-49c9-944e-4816acda9eeb",
      "patchCount": 1,
      "llmAttempts": 1,
      "llmProvider": "watsonx",
      "llmLatencyMs": 7233,
      "unresolvedCount": 0
    }
  16. surgeonpatches_persisted3:31:38 PM
    payload
    {
      "count": 1
    }
  17. surgeonpatches_persisted3:31:39 PM
    payload
    {
      "count": 1
    }
  18. surgeonpatch_proposed3:31:47 PM
    payload
    {
      "status": "proposed",
      "patchId": "5b616127-0d1d-4e14-9fcd-af0eb11e2076",
      "retries": 0,
      "filePath": "tests/useIntersection.test.tsx",
      "confidence": 0.85
    }
  19. surgeonpatch_batch_completed3:31:48 PM
    payload
    {
      "batchId": "41a7eceb-7fcb-4443-8998-6adb44306780",
      "patchCount": 1,
      "llmAttempts": 1,
      "llmProvider": "watsonx",
      "llmLatencyMs": 16243,
      "unresolvedCount": 0
    }
  20. surgeonpatches_persisted3:31:49 PM
    payload
    {
      "count": 1
    }
  21. orchestratorworkflow_completed3:31:50 PM
    payload
    {
      "summary": {
        "jobId": "e912325a-7134-46f4-ba85-0e4a072c337c",
        "commitSha": "9ef95352e459dd2920b0492c63c39863024ee852",
        "batchCount": 3,
        "patchCount": 3,
        "snapshotId": "832e0f3c-0723-4a17-a7aa-49dad4d805c8",
        "filesIndexed": 466,
        "rulesPlanned": 5,
        "importsIndexed": 558,
        "symbolsIndexed": 661,
        "unmatchedRuleIds": [
          "react-19-defaultprops-removal",
          "react-19-string-refs-removal",
          "react-19-proptypes-removal"
        ],
        "cartographerCached": true,
        "cartographerSource": "pack",
        "unresolvedFileCount": 0
      }
    }
  22. examinerexamine_started3:31:52 PM
    payload
    {
      "strategy": "snapshot",
      "agentKind": "migrate",
      "framework": "jest",
      "patchCount": 3,
      "snapshotId": "832e0f3c-0723-4a17-a7aa-49dad4d805c8"
    }
  23. examinertest_generated3:32:00 PM
    payload
    {
      "testId": "09776bf1-b1e8-40d3-b7d7-ca580b912c48",
      "patchId": "37fc0d1c-937c-43c8-aacd-1a8706c9bc52",
      "filePath": "stories/usePinchZoom.story.test.tsx",
      "strategy": "snapshot",
      "framework": "jest"
    }
  24. examinertest_generated3:32:07 PM
    payload
    {
      "testId": "1dcb5571-2551-4579-ae3e-322357ff730c",
      "patchId": "a18277ff-5a4e-4875-ac9c-bf76a70e877c",
      "filePath": "tests/useEnsuredForwardedRef.test.test.tsx",
      "strategy": "snapshot",
      "framework": "jest"
    }
  25. auditoraudit_signed3:32:15 PM
    payload
    {
      "value": "be0f80b8f57a96b80fcaca4b97a619c271d369462f0c0a79ad661d2aa2a72e6067b50482ebd8fdf277bcf7df0407ce0b15f258f40297f14c1c55e3fec9aadb0d",
      "signedAt": "2026-05-17T15:32:15.599Z",
      "algorithm": "ed25519",
      "publicKey": "b7676a22b900644e4e8e87e058a02bec5477978243d525d49619474e3c7d10df",
      "messageHash": "2a0fc662191322974d44ba63ed802a487c8b9c20046809648a15c5c050b16aa4",
      "publicKeyHex": "b7676a22b900644e4e8e87e058a02bec5477978243d525d49619474e3c7d10df",
      "signatureHex": "be0f80b8f57a96b80fcaca4b97a619c271d369462f0c0a79ad661d2aa2a72e6067b50482ebd8fdf277bcf7df0407ce0b15f258f40297f14c1c55e3fec9aadb0d",
      "messageHashHex": "2a0fc662191322974d44ba63ed802a487c8b9c20046809648a15c5c050b16aa4",
      "reportTimestamp": "2026-05-17T15:32:15.591Z",
      "canonicalReportBytes": "{\"events\":[{\"agentKind\":\"orchestrator\",\"entityId\":null,\"entityType\":null,\"eventType\":\"workflow_started\",\"id\":\"785d2f24-25b5-44e4-b9a8-c09428146f36\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"ecosystem\":\"npm\",\"fromVersion\":\"18.0.0\",\"repoUrl\":\"https://github.com/streamich/react-use\",\"ruleSource\":\"pack\",\"toVersion\":\"19.0.0\"},\"timestamp\":{}},{\"agentKind\":\"orchestrator\",\"entityId\":null,\"entityType\":null,\"eventType\":\"clone_started\",\"id\":\"ccccf4cb-6cb4-4fc8-acae-6c93f11c74d0\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"ref\":\"<default>\",\"repoUrl\":\"https://github.com/streamich/react-use\"},\"timestamp\":{}},{\"agentKind\":\"orchestrator\",\"entityId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"entityType\":\"snapshot\",\"eventType\":\"clone_completed\",\"id\":\"b105a51f-c57f-49cb-8a1b-2afac5423e4c\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"commitSha\":\"9ef95352e459dd2920b0492c63c39863024ee852\",\"filesCount\":466,\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\"},\"timestamp\":{}},{\"agentKind\":\"indexer\",\"entityId\":null,\"entityType\":null,\"eventType\":\"index_started\",\"id\":\"9775b69f-2307-4f6d-8c3e-79d554dfceb8\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"localPath\":\"/tmp/renatus-workspace/snapshots/e912325a-7134-46f4-ba85-0e4a072c337c\",\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\"},\"timestamp\":{}},{\"agentKind\":\"indexer\",\"entityId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"entityType\":\"snapshot\",\"eventType\":\"index_completed\",\"id\":\"64dca976-a284-4571-8837-b9b234c17557\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"fileCount\":466,\"importCount\":558,\"symbolCount\":661},\"timestamp\":{}},{\"agentKind\":\"cartographer\",\"entityId\":null,\"entityType\":null,\"eventType\":\"cartograph_started\",\"id\":\"7bdc22f1-d31b-495c-8619-ab6f969e6c72\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"ecosystem\":\"npm\",\"fromVersion\":\"18.0.0\",\"sourceKind\":\"pack\",\"toVersion\":\"19.0.0\"},\"timestamp\":{}},{\"agentKind\":\"cartographer\",\"entityId\":null,\"entityType\":null,\"eventType\":\"cartograph_completed\",\"id\":\"c6d77dfe-76cf-4be1-94c5-00e933a1c32a\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"cacheKey\":\"4b4cc8a8be1c7bf64f2d129b24cf9a23b7d7a3e031620207d05279a70a9b1dfd\",\"cached\":true,\"ruleCount\":5,\"sourceKind\":\"pack\"},\"timestamp\":{}},{\"agentKind\":\"retrieval\",\"entityId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"entityType\":\"snapshot\",\"eventType\":\"retrieve_completed\",\"id\":\"037dcec5-c985-461d-8c6d-255b5b73ec51\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchCount\":3,\"totalFiles\":3,\"unmatchedFileCount\":327,\"unmatchedRuleIds\":[\"react-19-defaultprops-removal\",\"react-19-string-refs-removal\",\"react-19-proptypes-removal\"]},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_started\",\"id\":\"d2dd9686-1875-40fc-87f1-ec2f51675186\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"batchId\":\"bf5cf3bc-302b-427d-8cd2-35e538d923e1\",\"fileCount\":1,\"ruleCount\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_started\",\"id\":\"95badb40-0b42-4439-97ea-3b71c4b4d5e8\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"batchId\":\"41a7eceb-7fcb-4443-8998-6adb44306780\",\"fileCount\":1,\"ruleCount\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_started\",\"id\":\"6f9344c1-12db-4809-bdc0-f97081b621bb\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"batchId\":\"8e48927b-a6d2-49c9-944e-4816acda9eeb\",\"fileCount\":1,\"ruleCount\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\",\"entityType\":\"patch\",\"eventType\":\"patch_proposed\",\"id\":\"b33301cc-45e7-49f2-ac1f-839c54f84278\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"confidence\":0.85,\"filePath\":\"stories/usePinchZoom.story.tsx\",\"patchId\":\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\",\"retries\":0,\"status\":\"proposed\"},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\",\"entityType\":\"patch\",\"eventType\":\"patch_proposed\",\"id\":\"286c9ab5-79de-449a-8c43-8ed956670621\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"confidence\":0.85,\"filePath\":\"tests/useEnsuredForwardedRef.test.tsx\",\"patchId\":\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\",\"retries\":0,\"status\":\"proposed\"},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_batch_completed\",\"id\":\"38544a98-03a5-4cc2-8867-d3db4a5162f3\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchId\":\"bf5cf3bc-302b-427d-8cd2-35e538d923e1\",\"llmAttempts\":1,\"llmLatencyMs\":5833,\"llmProvider\":\"watsonx\",\"patchCount\":1,\"unresolvedCount\":0},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_batch_completed\",\"id\":\"50cc718a-a7cf-4ce7-b0e6-8c0ae326c4a1\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchId\":\"8e48927b-a6d2-49c9-944e-4816acda9eeb\",\"llmAttempts\":1,\"llmLatencyMs\":7233,\"llmProvider\":\"watsonx\",\"patchCount\":1,\"unresolvedCount\":0},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patches_persisted\",\"id\":\"c03b71b9-744e-453a-b14c-3e5f3fcbd8ad\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patches_persisted\",\"id\":\"e5d35395-5958-4aff-aed7-07e8f7d426b2\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\",\"entityType\":\"patch\",\"eventType\":\"patch_proposed\",\"id\":\"2b1721b2-08d9-4014-949c-028f6cde9ffa\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"confidence\":0.85,\"filePath\":\"tests/useIntersection.test.tsx\",\"patchId\":\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\",\"retries\":0,\"status\":\"proposed\"},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_batch_completed\",\"id\":\"57409192-e1fa-480e-87c2-993344621ed7\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchId\":\"41a7eceb-7fcb-4443-8998-6adb44306780\",\"llmAttempts\":1,\"llmLatencyMs\":16243,\"llmProvider\":\"watsonx\",\"patchCount\":1,\"unresolvedCount\":0},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patches_persisted\",\"id\":\"66353df3-0908-41d4-b8a3-2ba54624046f\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":1},\"timestamp\":{}},{\"agentKind\":\"orchestrator\",\"entityId\":null,\"entityType\":null,\"eventType\":\"workflow_completed\",\"id\":\"b3c19238-8a97-43ae-9fc0-e73805f2fb59\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"summary\":{\"batchCount\":3,\"cartographerCached\":true,\"cartographerSource\":\"pack\",\"commitSha\":\"9ef95352e459dd2920b0492c63c39863024ee852\",\"filesIndexed\":466,\"importsIndexed\":558,\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"patchCount\":3,\"rulesPlanned\":5,\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"symbolsIndexed\":661,\"unmatchedRuleIds\":[\"react-19-defaultprops-removal\",\"react-19-string-refs-removal\",\"react-19-proptypes-removal\"],\"unresolvedFileCount\":0}},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":null,\"entityType\":null,\"eventType\":\"examine_started\",\"id\":\"beaf4b53-ec3a-417d-a41c-e45a25ca92f7\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"framework\":\"jest\",\"patchCount\":3,\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"strategy\":\"snapshot\"},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":\"09776bf1-b1e8-40d3-b7d7-ca580b912c48\",\"entityType\":\"test\",\"eventType\":\"test_generated\",\"id\":\"7dc47f27-c642-4a87-a6de-3eb743ed1b5d\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"filePath\":\"stories/usePinchZoom.story.test.tsx\",\"framework\":\"jest\",\"patchId\":\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\",\"strategy\":\"snapshot\",\"testId\":\"09776bf1-b1e8-40d3-b7d7-ca580b912c48\"},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":\"1dcb5571-2551-4579-ae3e-322357ff730c\",\"entityType\":\"test\",\"eventType\":\"test_generated\",\"id\":\"6af523b9-4e4b-4294-82dc-45763d454f6d\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"filePath\":\"tests/useEnsuredForwardedRef.test.test.tsx\",\"framework\":\"jest\",\"patchId\":\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\",\"strategy\":\"snapshot\",\"testId\":\"1dcb5571-2551-4579-ae3e-322357ff730c\"},\"timestamp\":{}}],\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"snapshotId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"summary\":{\"byAgent\":{\"cartographer\":2,\"examiner\":3,\"indexer\":2,\"orchestrator\":4,\"retrieval\":1,\"surgeon\":12},\"byEventType\":{\"cartograph_completed\":1,\"cartograph_started\":1,\"clone_completed\":1,\"clone_started\":1,\"examine_started\":1,\"index_completed\":1,\"index_started\":1,\"patch_batch_completed\":3,\"patch_proposed\":3,\"patch_started\":3,\"patches_persisted\":3,\"retrieve_completed\":1,\"test_generated\":2,\"workflow_completed\":1,\"workflow_started\":1},\"failures\":0,\"patchesApplied\":0,\"patchesProposed\":3,\"patchesUnresolved\":0,\"testsFailed\":0,\"testsGenerated\":2,\"testsPassed\":0,\"totalEvents\":24},\"timestamp\":\"2026-05-17T15:32:15.591Z\"}"
    }
  26. examinertest_generated3:32:21 PM
    payload
    {
      "testId": "886e6197-6143-4d22-8305-169d8a99064d",
      "patchId": "5b616127-0d1d-4e14-9fcd-af0eb11e2076",
      "filePath": "tests/useIntersection.test.test.tsx",
      "strategy": "snapshot",
      "framework": "jest"
    }
  27. examinerexamine_batch_completed3:32:22 PM
    payload
    {
      "strategy": "snapshot",
      "framework": "jest",
      "testCount": 3,
      "errorCount": 0,
      "snapshotId": "832e0f3c-0723-4a17-a7aa-49dad4d805c8",
      "llmAttempts": 4,
      "llmProvider": "watsonx",
      "llmLatencyMs": 25951
    }
  28. examinertests_persisted3:32:23 PM
    payload
    {
      "count": 3
    }
  29. auditoraudit_signed3:32:26 PM
    payload
    {
      "value": "8d49cc3837d19f7e206a7b692d8e96cd6e3ed4c90c62a63747b9418134c9d8cbd8fe3ccaa12a51606a1f338dfebda75a9334b56dcffd12abe288cd5bbaaea103",
      "signedAt": "2026-05-17T15:32:25.623Z",
      "algorithm": "ed25519",
      "publicKey": "b7676a22b900644e4e8e87e058a02bec5477978243d525d49619474e3c7d10df",
      "messageHash": "7533975024517cc8592f5f899adaeb19f361b8415ac0a1f87efe19dcf2be3107",
      "publicKeyHex": "b7676a22b900644e4e8e87e058a02bec5477978243d525d49619474e3c7d10df",
      "signatureHex": "8d49cc3837d19f7e206a7b692d8e96cd6e3ed4c90c62a63747b9418134c9d8cbd8fe3ccaa12a51606a1f338dfebda75a9334b56dcffd12abe288cd5bbaaea103",
      "messageHashHex": "7533975024517cc8592f5f899adaeb19f361b8415ac0a1f87efe19dcf2be3107",
      "reportTimestamp": "2026-05-17T15:32:25.615Z",
      "canonicalReportBytes": "{\"events\":[{\"agentKind\":\"orchestrator\",\"entityId\":null,\"entityType\":null,\"eventType\":\"workflow_started\",\"id\":\"785d2f24-25b5-44e4-b9a8-c09428146f36\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"ecosystem\":\"npm\",\"fromVersion\":\"18.0.0\",\"repoUrl\":\"https://github.com/streamich/react-use\",\"ruleSource\":\"pack\",\"toVersion\":\"19.0.0\"},\"timestamp\":{}},{\"agentKind\":\"orchestrator\",\"entityId\":null,\"entityType\":null,\"eventType\":\"clone_started\",\"id\":\"ccccf4cb-6cb4-4fc8-acae-6c93f11c74d0\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"ref\":\"<default>\",\"repoUrl\":\"https://github.com/streamich/react-use\"},\"timestamp\":{}},{\"agentKind\":\"orchestrator\",\"entityId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"entityType\":\"snapshot\",\"eventType\":\"clone_completed\",\"id\":\"b105a51f-c57f-49cb-8a1b-2afac5423e4c\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"commitSha\":\"9ef95352e459dd2920b0492c63c39863024ee852\",\"filesCount\":466,\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\"},\"timestamp\":{}},{\"agentKind\":\"indexer\",\"entityId\":null,\"entityType\":null,\"eventType\":\"index_started\",\"id\":\"9775b69f-2307-4f6d-8c3e-79d554dfceb8\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"localPath\":\"/tmp/renatus-workspace/snapshots/e912325a-7134-46f4-ba85-0e4a072c337c\",\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\"},\"timestamp\":{}},{\"agentKind\":\"indexer\",\"entityId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"entityType\":\"snapshot\",\"eventType\":\"index_completed\",\"id\":\"64dca976-a284-4571-8837-b9b234c17557\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"fileCount\":466,\"importCount\":558,\"symbolCount\":661},\"timestamp\":{}},{\"agentKind\":\"cartographer\",\"entityId\":null,\"entityType\":null,\"eventType\":\"cartograph_started\",\"id\":\"7bdc22f1-d31b-495c-8619-ab6f969e6c72\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"ecosystem\":\"npm\",\"fromVersion\":\"18.0.0\",\"sourceKind\":\"pack\",\"toVersion\":\"19.0.0\"},\"timestamp\":{}},{\"agentKind\":\"cartographer\",\"entityId\":null,\"entityType\":null,\"eventType\":\"cartograph_completed\",\"id\":\"c6d77dfe-76cf-4be1-94c5-00e933a1c32a\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"cacheKey\":\"4b4cc8a8be1c7bf64f2d129b24cf9a23b7d7a3e031620207d05279a70a9b1dfd\",\"cached\":true,\"ruleCount\":5,\"sourceKind\":\"pack\"},\"timestamp\":{}},{\"agentKind\":\"retrieval\",\"entityId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"entityType\":\"snapshot\",\"eventType\":\"retrieve_completed\",\"id\":\"037dcec5-c985-461d-8c6d-255b5b73ec51\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchCount\":3,\"totalFiles\":3,\"unmatchedFileCount\":327,\"unmatchedRuleIds\":[\"react-19-defaultprops-removal\",\"react-19-string-refs-removal\",\"react-19-proptypes-removal\"]},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_started\",\"id\":\"d2dd9686-1875-40fc-87f1-ec2f51675186\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"batchId\":\"bf5cf3bc-302b-427d-8cd2-35e538d923e1\",\"fileCount\":1,\"ruleCount\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_started\",\"id\":\"95badb40-0b42-4439-97ea-3b71c4b4d5e8\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"batchId\":\"41a7eceb-7fcb-4443-8998-6adb44306780\",\"fileCount\":1,\"ruleCount\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_started\",\"id\":\"6f9344c1-12db-4809-bdc0-f97081b621bb\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"batchId\":\"8e48927b-a6d2-49c9-944e-4816acda9eeb\",\"fileCount\":1,\"ruleCount\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\",\"entityType\":\"patch\",\"eventType\":\"patch_proposed\",\"id\":\"b33301cc-45e7-49f2-ac1f-839c54f84278\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"confidence\":0.85,\"filePath\":\"stories/usePinchZoom.story.tsx\",\"patchId\":\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\",\"retries\":0,\"status\":\"proposed\"},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\",\"entityType\":\"patch\",\"eventType\":\"patch_proposed\",\"id\":\"286c9ab5-79de-449a-8c43-8ed956670621\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"confidence\":0.85,\"filePath\":\"tests/useEnsuredForwardedRef.test.tsx\",\"patchId\":\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\",\"retries\":0,\"status\":\"proposed\"},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_batch_completed\",\"id\":\"38544a98-03a5-4cc2-8867-d3db4a5162f3\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchId\":\"bf5cf3bc-302b-427d-8cd2-35e538d923e1\",\"llmAttempts\":1,\"llmLatencyMs\":5833,\"llmProvider\":\"watsonx\",\"patchCount\":1,\"unresolvedCount\":0},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_batch_completed\",\"id\":\"50cc718a-a7cf-4ce7-b0e6-8c0ae326c4a1\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchId\":\"8e48927b-a6d2-49c9-944e-4816acda9eeb\",\"llmAttempts\":1,\"llmLatencyMs\":7233,\"llmProvider\":\"watsonx\",\"patchCount\":1,\"unresolvedCount\":0},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patches_persisted\",\"id\":\"c03b71b9-744e-453a-b14c-3e5f3fcbd8ad\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patches_persisted\",\"id\":\"e5d35395-5958-4aff-aed7-07e8f7d426b2\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":1},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\",\"entityType\":\"patch\",\"eventType\":\"patch_proposed\",\"id\":\"2b1721b2-08d9-4014-949c-028f6cde9ffa\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"confidence\":0.85,\"filePath\":\"tests/useIntersection.test.tsx\",\"patchId\":\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\",\"retries\":0,\"status\":\"proposed\"},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patch_batch_completed\",\"id\":\"57409192-e1fa-480e-87c2-993344621ed7\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"batchId\":\"41a7eceb-7fcb-4443-8998-6adb44306780\",\"llmAttempts\":1,\"llmLatencyMs\":16243,\"llmProvider\":\"watsonx\",\"patchCount\":1,\"unresolvedCount\":0},\"timestamp\":{}},{\"agentKind\":\"surgeon\",\"entityId\":null,\"entityType\":null,\"eventType\":\"patches_persisted\",\"id\":\"66353df3-0908-41d4-b8a3-2ba54624046f\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":1},\"timestamp\":{}},{\"agentKind\":\"orchestrator\",\"entityId\":null,\"entityType\":null,\"eventType\":\"workflow_completed\",\"id\":\"b3c19238-8a97-43ae-9fc0-e73805f2fb59\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"summary\":{\"batchCount\":3,\"cartographerCached\":true,\"cartographerSource\":\"pack\",\"commitSha\":\"9ef95352e459dd2920b0492c63c39863024ee852\",\"filesIndexed\":466,\"importsIndexed\":558,\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"patchCount\":3,\"rulesPlanned\":5,\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"symbolsIndexed\":661,\"unmatchedRuleIds\":[\"react-19-defaultprops-removal\",\"react-19-string-refs-removal\",\"react-19-proptypes-removal\"],\"unresolvedFileCount\":0}},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":null,\"entityType\":null,\"eventType\":\"examine_started\",\"id\":\"beaf4b53-ec3a-417d-a41c-e45a25ca92f7\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"agentKind\":\"migrate\",\"framework\":\"jest\",\"patchCount\":3,\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"strategy\":\"snapshot\"},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":\"09776bf1-b1e8-40d3-b7d7-ca580b912c48\",\"entityType\":\"test\",\"eventType\":\"test_generated\",\"id\":\"7dc47f27-c642-4a87-a6de-3eb743ed1b5d\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"filePath\":\"stories/usePinchZoom.story.test.tsx\",\"framework\":\"jest\",\"patchId\":\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\",\"strategy\":\"snapshot\",\"testId\":\"09776bf1-b1e8-40d3-b7d7-ca580b912c48\"},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":\"1dcb5571-2551-4579-ae3e-322357ff730c\",\"entityType\":\"test\",\"eventType\":\"test_generated\",\"id\":\"6af523b9-4e4b-4294-82dc-45763d454f6d\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"filePath\":\"tests/useEnsuredForwardedRef.test.test.tsx\",\"framework\":\"jest\",\"patchId\":\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\",\"strategy\":\"snapshot\",\"testId\":\"1dcb5571-2551-4579-ae3e-322357ff730c\"},\"timestamp\":{}},{\"agentKind\":\"auditor\",\"entityId\":null,\"entityType\":null,\"eventType\":\"audit_signed\",\"id\":\"be484aad-38c4-4e94-9332-d9939ef65856\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"algorithm\":\"ed25519\",\"canonicalReportBytes\":\"{\\\"events\\\":[{\\\"agentKind\\\":\\\"orchestrator\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"workflow_started\\\",\\\"id\\\":\\\"785d2f24-25b5-44e4-b9a8-c09428146f36\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"agentKind\\\":\\\"migrate\\\",\\\"ecosystem\\\":\\\"npm\\\",\\\"fromVersion\\\":\\\"18.0.0\\\",\\\"repoUrl\\\":\\\"https://github.com/streamich/react-use\\\",\\\"ruleSource\\\":\\\"pack\\\",\\\"toVersion\\\":\\\"19.0.0\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"orchestrator\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"clone_started\\\",\\\"id\\\":\\\"ccccf4cb-6cb4-4fc8-acae-6c93f11c74d0\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"ref\\\":\\\"<default>\\\",\\\"repoUrl\\\":\\\"https://github.com/streamich/react-use\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"orchestrator\\\",\\\"entityId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\",\\\"entityType\\\":\\\"snapshot\\\",\\\"eventType\\\":\\\"clone_completed\\\",\\\"id\\\":\\\"b105a51f-c57f-49cb-8a1b-2afac5423e4c\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"commitSha\\\":\\\"9ef95352e459dd2920b0492c63c39863024ee852\\\",\\\"filesCount\\\":466,\\\"snapshotId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"indexer\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"index_started\\\",\\\"id\\\":\\\"9775b69f-2307-4f6d-8c3e-79d554dfceb8\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"localPath\\\":\\\"/tmp/renatus-workspace/snapshots/e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"snapshotId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"indexer\\\",\\\"entityId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\",\\\"entityType\\\":\\\"snapshot\\\",\\\"eventType\\\":\\\"index_completed\\\",\\\"id\\\":\\\"64dca976-a284-4571-8837-b9b234c17557\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"fileCount\\\":466,\\\"importCount\\\":558,\\\"symbolCount\\\":661},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"cartographer\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"cartograph_started\\\",\\\"id\\\":\\\"7bdc22f1-d31b-495c-8619-ab6f969e6c72\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"agentKind\\\":\\\"migrate\\\",\\\"ecosystem\\\":\\\"npm\\\",\\\"fromVersion\\\":\\\"18.0.0\\\",\\\"sourceKind\\\":\\\"pack\\\",\\\"toVersion\\\":\\\"19.0.0\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"cartographer\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"cartograph_completed\\\",\\\"id\\\":\\\"c6d77dfe-76cf-4be1-94c5-00e933a1c32a\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"cacheKey\\\":\\\"4b4cc8a8be1c7bf64f2d129b24cf9a23b7d7a3e031620207d05279a70a9b1dfd\\\",\\\"cached\\\":true,\\\"ruleCount\\\":5,\\\"sourceKind\\\":\\\"pack\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"retrieval\\\",\\\"entityId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\",\\\"entityType\\\":\\\"snapshot\\\",\\\"eventType\\\":\\\"retrieve_completed\\\",\\\"id\\\":\\\"037dcec5-c985-461d-8c6d-255b5b73ec51\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"batchCount\\\":3,\\\"totalFiles\\\":3,\\\"unmatchedFileCount\\\":327,\\\"unmatchedRuleIds\\\":[\\\"react-19-defaultprops-removal\\\",\\\"react-19-string-refs-removal\\\",\\\"react-19-proptypes-removal\\\"]},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patch_started\\\",\\\"id\\\":\\\"d2dd9686-1875-40fc-87f1-ec2f51675186\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"agentKind\\\":\\\"migrate\\\",\\\"batchId\\\":\\\"bf5cf3bc-302b-427d-8cd2-35e538d923e1\\\",\\\"fileCount\\\":1,\\\"ruleCount\\\":1},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patch_started\\\",\\\"id\\\":\\\"95badb40-0b42-4439-97ea-3b71c4b4d5e8\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"agentKind\\\":\\\"migrate\\\",\\\"batchId\\\":\\\"41a7eceb-7fcb-4443-8998-6adb44306780\\\",\\\"fileCount\\\":1,\\\"ruleCount\\\":1},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patch_started\\\",\\\"id\\\":\\\"6f9344c1-12db-4809-bdc0-f97081b621bb\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"agentKind\\\":\\\"migrate\\\",\\\"batchId\\\":\\\"8e48927b-a6d2-49c9-944e-4816acda9eeb\\\",\\\"fileCount\\\":1,\\\"ruleCount\\\":1},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":\\\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\\\",\\\"entityType\\\":\\\"patch\\\",\\\"eventType\\\":\\\"patch_proposed\\\",\\\"id\\\":\\\"b33301cc-45e7-49f2-ac1f-839c54f84278\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"confidence\\\":0.85,\\\"filePath\\\":\\\"stories/usePinchZoom.story.tsx\\\",\\\"patchId\\\":\\\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\\\",\\\"retries\\\":0,\\\"status\\\":\\\"proposed\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":\\\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\\\",\\\"entityType\\\":\\\"patch\\\",\\\"eventType\\\":\\\"patch_proposed\\\",\\\"id\\\":\\\"286c9ab5-79de-449a-8c43-8ed956670621\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"confidence\\\":0.85,\\\"filePath\\\":\\\"tests/useEnsuredForwardedRef.test.tsx\\\",\\\"patchId\\\":\\\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\\\",\\\"retries\\\":0,\\\"status\\\":\\\"proposed\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patch_batch_completed\\\",\\\"id\\\":\\\"38544a98-03a5-4cc2-8867-d3db4a5162f3\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"batchId\\\":\\\"bf5cf3bc-302b-427d-8cd2-35e538d923e1\\\",\\\"llmAttempts\\\":1,\\\"llmLatencyMs\\\":5833,\\\"llmProvider\\\":\\\"watsonx\\\",\\\"patchCount\\\":1,\\\"unresolvedCount\\\":0},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patch_batch_completed\\\",\\\"id\\\":\\\"50cc718a-a7cf-4ce7-b0e6-8c0ae326c4a1\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"batchId\\\":\\\"8e48927b-a6d2-49c9-944e-4816acda9eeb\\\",\\\"llmAttempts\\\":1,\\\"llmLatencyMs\\\":7233,\\\"llmProvider\\\":\\\"watsonx\\\",\\\"patchCount\\\":1,\\\"unresolvedCount\\\":0},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patches_persisted\\\",\\\"id\\\":\\\"c03b71b9-744e-453a-b14c-3e5f3fcbd8ad\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"count\\\":1},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patches_persisted\\\",\\\"id\\\":\\\"e5d35395-5958-4aff-aed7-07e8f7d426b2\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"count\\\":1},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":\\\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\\\",\\\"entityType\\\":\\\"patch\\\",\\\"eventType\\\":\\\"patch_proposed\\\",\\\"id\\\":\\\"2b1721b2-08d9-4014-949c-028f6cde9ffa\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"confidence\\\":0.85,\\\"filePath\\\":\\\"tests/useIntersection.test.tsx\\\",\\\"patchId\\\":\\\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\\\",\\\"retries\\\":0,\\\"status\\\":\\\"proposed\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patch_batch_completed\\\",\\\"id\\\":\\\"57409192-e1fa-480e-87c2-993344621ed7\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"batchId\\\":\\\"41a7eceb-7fcb-4443-8998-6adb44306780\\\",\\\"llmAttempts\\\":1,\\\"llmLatencyMs\\\":16243,\\\"llmProvider\\\":\\\"watsonx\\\",\\\"patchCount\\\":1,\\\"unresolvedCount\\\":0},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"surgeon\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"patches_persisted\\\",\\\"id\\\":\\\"66353df3-0908-41d4-b8a3-2ba54624046f\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"count\\\":1},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"orchestrator\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"workflow_completed\\\",\\\"id\\\":\\\"b3c19238-8a97-43ae-9fc0-e73805f2fb59\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"summary\\\":{\\\"batchCount\\\":3,\\\"cartographerCached\\\":true,\\\"cartographerSource\\\":\\\"pack\\\",\\\"commitSha\\\":\\\"9ef95352e459dd2920b0492c63c39863024ee852\\\",\\\"filesIndexed\\\":466,\\\"importsIndexed\\\":558,\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"patchCount\\\":3,\\\"rulesPlanned\\\":5,\\\"snapshotId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\",\\\"symbolsIndexed\\\":661,\\\"unmatchedRuleIds\\\":[\\\"react-19-defaultprops-removal\\\",\\\"react-19-string-refs-removal\\\",\\\"react-19-proptypes-removal\\\"],\\\"unresolvedFileCount\\\":0}},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"examiner\\\",\\\"entityId\\\":null,\\\"entityType\\\":null,\\\"eventType\\\":\\\"examine_started\\\",\\\"id\\\":\\\"beaf4b53-ec3a-417d-a41c-e45a25ca92f7\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"agentKind\\\":\\\"migrate\\\",\\\"framework\\\":\\\"jest\\\",\\\"patchCount\\\":3,\\\"snapshotId\\\":\\\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\\\",\\\"strategy\\\":\\\"snapshot\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"examiner\\\",\\\"entityId\\\":\\\"09776bf1-b1e8-40d3-b7d7-ca580b912c48\\\",\\\"entityType\\\":\\\"test\\\",\\\"eventType\\\":\\\"test_generated\\\",\\\"id\\\":\\\"7dc47f27-c642-4a87-a6de-3eb743ed1b5d\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"filePath\\\":\\\"stories/usePinchZoom.story.test.tsx\\\",\\\"framework\\\":\\\"jest\\\",\\\"patchId\\\":\\\"37fc0d1c-937c-43c8-aacd-1a8706c9bc52\\\",\\\"strategy\\\":\\\"snapshot\\\",\\\"testId\\\":\\\"09776bf1-b1e8-40d3-b7d7-ca580b912c48\\\"},\\\"timestamp\\\":{}},{\\\"agentKind\\\":\\\"examiner\\\",\\\"entityId\\\":\\\"1dcb5571-2551-4579-ae3e-322357ff730c\\\",\\\"entityType\\\":\\\"test\\\",\\\"eventType\\\":\\\"test_generated\\\",\\\"id\\\":\\\"6af523b9-4e4b-4294-82dc-45763d454f6d\\\",\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"payload\\\":{\\\"filePath\\\":\\\"tests/useEnsuredForwardedRef.test.test.tsx\\\",\\\"framework\\\":\\\"jest\\\",\\\"patchId\\\":\\\"a18277ff-5a4e-4875-ac9c-bf76a70e877c\\\",\\\"strategy\\\":\\\"snapshot\\\",\\\"testId\\\":\\\"1dcb5571-2551-4579-ae3e-322357ff730c\\\"},\\\"timestamp\\\":{}}],\\\"jobId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"snapshotId\\\":\\\"e912325a-7134-46f4-ba85-0e4a072c337c\\\",\\\"summary\\\":{\\\"byAgent\\\":{\\\"cartographer\\\":2,\\\"examiner\\\":3,\\\"indexer\\\":2,\\\"orchestrator\\\":4,\\\"retrieval\\\":1,\\\"surgeon\\\":12},\\\"byEventType\\\":{\\\"cartograph_completed\\\":1,\\\"cartograph_started\\\":1,\\\"clone_completed\\\":1,\\\"clone_started\\\":1,\\\"examine_started\\\":1,\\\"index_completed\\\":1,\\\"index_started\\\":1,\\\"patch_batch_completed\\\":3,\\\"patch_proposed\\\":3,\\\"patch_started\\\":3,\\\"patches_persisted\\\":3,\\\"retrieve_completed\\\":1,\\\"test_generated\\\":2,\\\"workflow_completed\\\":1,\\\"workflow_started\\\":1},\\\"failures\\\":0,\\\"patchesApplied\\\":0,\\\"patchesProposed\\\":3,\\\"patchesUnresolved\\\":0,\\\"testsFailed\\\":0,\\\"testsGenerated\\\":2,\\\"testsPassed\\\":0,\\\"totalEvents\\\":24},\\\"timestamp\\\":\\\"2026-05-17T15:32:15.591Z\\\"}\",\"messageHash\":\"2a0fc662191322974d44ba63ed802a487c8b9c20046809648a15c5c050b16aa4\",\"messageHashHex\":\"2a0fc662191322974d44ba63ed802a487c8b9c20046809648a15c5c050b16aa4\",\"publicKey\":\"b7676a22b900644e4e8e87e058a02bec5477978243d525d49619474e3c7d10df\",\"publicKeyHex\":\"b7676a22b900644e4e8e87e058a02bec5477978243d525d49619474e3c7d10df\",\"reportTimestamp\":\"2026-05-17T15:32:15.591Z\",\"signatureHex\":\"be0f80b8f57a96b80fcaca4b97a619c271d369462f0c0a79ad661d2aa2a72e6067b50482ebd8fdf277bcf7df0407ce0b15f258f40297f14c1c55e3fec9aadb0d\",\"signedAt\":\"2026-05-17T15:32:15.599Z\",\"value\":\"be0f80b8f57a96b80fcaca4b97a619c271d369462f0c0a79ad661d2aa2a72e6067b50482ebd8fdf277bcf7df0407ce0b15f258f40297f14c1c55e3fec9aadb0d\"},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":\"886e6197-6143-4d22-8305-169d8a99064d\",\"entityType\":\"test\",\"eventType\":\"test_generated\",\"id\":\"daa9d00d-9e86-434b-81f8-151a63257570\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"filePath\":\"tests/useIntersection.test.test.tsx\",\"framework\":\"jest\",\"patchId\":\"5b616127-0d1d-4e14-9fcd-af0eb11e2076\",\"strategy\":\"snapshot\",\"testId\":\"886e6197-6143-4d22-8305-169d8a99064d\"},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":null,\"entityType\":null,\"eventType\":\"examine_batch_completed\",\"id\":\"9af0d5e7-a648-4ab7-90a8-f77f6cbd6917\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"errorCount\":0,\"framework\":\"jest\",\"llmAttempts\":4,\"llmLatencyMs\":25951,\"llmProvider\":\"watsonx\",\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"strategy\":\"snapshot\",\"testCount\":3},\"timestamp\":{}},{\"agentKind\":\"examiner\",\"entityId\":null,\"entityType\":null,\"eventType\":\"tests_persisted\",\"id\":\"18c886b6-7486-4b30-a2bd-25dddb971c82\",\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"payload\":{\"count\":3},\"timestamp\":{}}],\"jobId\":\"e912325a-7134-46f4-ba85-0e4a072c337c\",\"snapshotId\":\"832e0f3c-0723-4a17-a7aa-49dad4d805c8\",\"summary\":{\"byAgent\":{\"auditor\":1,\"cartographer\":2,\"examiner\":6,\"indexer\":2,\"orchestrator\":4,\"retrieval\":1,\"surgeon\":12},\"byEventType\":{\"audit_signed\":1,\"cartograph_completed\":1,\"cartograph_started\":1,\"clone_completed\":1,\"clone_started\":1,\"examine_batch_completed\":1,\"examine_started\":1,\"index_completed\":1,\"index_started\":1,\"patch_batch_completed\":3,\"patch_proposed\":3,\"patch_started\":3,\"patches_persisted\":3,\"retrieve_completed\":1,\"test_generated\":3,\"tests_persisted\":1,\"workflow_completed\":1,\"workflow_started\":1},\"failures\":0,\"patchesApplied\":0,\"patchesProposed\":3,\"patchesUnresolved\":0,\"testsFailed\":0,\"testsGenerated\":3,\"testsPassed\":0,\"totalEvents\":28},\"timestamp\":\"2026-05-17T15:32:25.615Z\"}"
    }