[
  {
    "type": "summary",
    "appId": "1010865877",
    "country": "us",
    "appName": "Synthetic demo (not live App Store data)",
    "developer": null,
    "genre": null,
    "price": null,
    "currentVersion": null,
    "currentVersionReleaseDate": null,
    "storeAverageRating": null,
    "storeRatingCount": null,
    "storeUrl": null,
    "reviewsFetched": 3,
    "fetchedAverageRating": 3.333,
    "ratingDistribution": {
      "1": 1,
      "2": 0,
      "3": 0,
      "4": 1,
      "5": 1
    },
    "negativeShare": 0.333,
    "ratingByVersion": [
      {
        "version": "1.0",
        "reviews": 2,
        "avgRating": 3.0
      },
      {
        "version": "1.1",
        "reviews": 1,
        "avgRating": 4.0
      }
    ],
    "ratingByMonth": [
      {
        "month": "2026-11",
        "reviews": 3,
        "avgRating": 3.33
      }
    ],
    "complaintThemes": [
      {
        "theme": "crashes_bugs",
        "negativeReviews": 1,
        "shareOfNegative": 1.0,
        "example": "Crashes. Synthetic fixture: crashes on login."
      },
      {
        "theme": "login_account",
        "negativeReviews": 1,
        "shareOfNegative": 1.0,
        "example": "Crashes. Synthetic fixture: crashes on login."
      }
    ],
    "topNegativeTerms": [
      {
        "term": "synthetic",
        "reviews": 1
      },
      {
        "term": "fixture",
        "reviews": 1
      },
      {
        "term": "crashes",
        "reviews": 1
      },
      {
        "term": "login",
        "reviews": 1
      }
    ],
    "topNegativePhrases": [],
    "mostHelpfulNegative": [
      {
        "reviewId": "demo-1",
        "title": "Crashes",
        "text": "Synthetic fixture: crashes on login.",
        "rating": 1,
        "date": "2026-11-10T12:00:00Z",
        "version": "1.0"
      }
    ]
  },
  {
    "type": "review",
    "appId": "1010865877",
    "country": "us",
    "reviewId": "demo-1",
    "title": "Crashes",
    "text": "Synthetic fixture: crashes on login.",
    "rating": [],
    "date": "2026-11-10T12:00:00Z",
    "version": "1.0"
  },
  {
    "type": "review",
    "appId": "1010865877",
    "country": "us",
    "reviewId": "demo-2",
    "title": "Useful",
    "text": "Synthetic fixture: helpful app.",
    "rating": 5,
    "date": "2026-11-10T13:00:00Z",
    "version": "1.0"
  },
  {
    "type": "review",
    "appId": "1010865877",
    "country": "us",
    "reviewId": "demo-3",
    "title": "Good",
    "text": "Synthetic fixture: works well.",
    "rating": 4,
    "date": "2026-11-10T14:00:00Z",
    "version": "1.1"
  }
]
