{
  "all_equal": true,
  "endpoints": [
    {
      "name": "review watchlist",
      "method": "GET",
      "endpoint": "/api/watchlist?trade_date=2026-07-30",
      "original_status": 200,
      "migrated_status": 200,
      "original_sha256": "29c001cc6859312fd90082d0fb83818d263827e28ec21157b94c415b71c45078",
      "migrated_sha256": "29c001cc6859312fd90082d0fb83818d263827e28ec21157b94c415b71c45078",
      "equal": true,
      "first_difference": null
    },
    {
      "name": "all review notes",
      "method": "GET",
      "endpoint": "/api/notes?scope=all",
      "original_status": 200,
      "migrated_status": 200,
      "original_sha256": "a2a1f08610d017de0e46080a1268f72b734eeb80f9cada311d7e03eb1416656a",
      "migrated_sha256": "a2a1f08610d017de0e46080a1268f72b734eeb80f9cada311d7e03eb1416656a",
      "equal": true,
      "first_difference": null
    },
    {
      "name": "trade journal through fixed date",
      "method": "GET",
      "endpoint": "/api/trades?end_date=2026-07-30",
      "original_status": 200,
      "migrated_status": 200,
      "original_sha256": "77287b34046e22748e94e61ead841e157f6b63f08de1b2fe61f5d715b2e989a4",
      "migrated_sha256": "77287b34046e22748e94e61ead841e157f6b63f08de1b2fe61f5d715b2e989a4",
      "equal": true,
      "first_difference": null
    },
    {
      "name": "alert center through fixed date",
      "method": "GET",
      "endpoint": "/api/alerts?status=all&as_of=2026-07-30",
      "original_status": 200,
      "migrated_status": 200,
      "original_sha256": "8807772f2b611ea8b95033aa19cae84f08b08e92d76fff8e3cd5b79966ea04f4",
      "migrated_sha256": "8807772f2b611ea8b95033aa19cae84f08b08e92d76fff8e3cd5b79966ea04f4",
      "equal": true,
      "first_difference": null
    },
    {
      "name": "review assistant history",
      "method": "GET",
      "endpoint": "/api/assistant/messages",
      "original_status": 200,
      "migrated_status": 200,
      "original_sha256": "eef46741adfc3a9f76294d3b78f37a45f113092ac9d44ee77c7a038a88ff09a1",
      "migrated_sha256": "eef46741adfc3a9f76294d3b78f37a45f113092ac9d44ee77c7a038a88ff09a1",
      "equal": true,
      "first_difference": null
    }
  ]
}
