{
 "flight": {
  "id": 886764,
  "agent": "cursor",
  "state": "merged",
  "title": "Evaluate app shell model compliance",
  "number": 364,
  "source": "aidev",
  "commits": 3,
  "debrief": "Cursor opened a PR against jxxghp/MoviePilot-Frontend titled Evaluate app shell model compliance. It describes critical CSS inlining, refined caching strategies, background sync for offline API requests. The change touched twelve files across three commits, with 1628 additions and 566 deletions. It merged clean after one review round with no change requests, in 0.04 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Cursor"
  ],
  "index_ok": true,
  "additions": 1628,
  "closed_at": "2025-07-07T14:09:11+00:00",
  "deletions": 566,
  "merged_at": "2025-07-07T14:09:11+00:00",
  "opened_at": "2025-07-07T14:06:33+00:00",
  "task_type": "feat",
  "body_chars": 348,
  "confidence": "dataset",
  "updated_at": "2026-11-04T01:37:37.924467+00:00",
  "enriched_at": null,
  "body_excerpt": "<!-- Implement comprehensive PWA optimizations to enhance performance, offline experience, and user installability. -->\nThis PR includes critical CSS inlining, refined caching strategies (CacheFirst for App Shell, versioning, cleanup), background sync for offline API requests, and an improved PWA in",
  "review_count": 1,
  "files_changed": 12,
  "hours_to_merge": 0.04,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T01:37:37.924467+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "MoviePilot-Frontend",
  "owner": "jxxghp",
  "stars": 314,
  "license": "MIT",
  "full_name": "jxxghp/MoviePilot-Frontend",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "jxxghp",
  "name": "jxxghp",
  "github_profile": "https://github.com/jxxghp",
  "page": "https://agentriders.com/logs/author/jxxghp/"
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Cursor Agent"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-07T14:09:11+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "jxxghp"
  },
  {
   "at": "2025-07-07T14:09:11+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "jxxghp"
  }
 ],
 "related": [
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Add workflow sharing functionality",
   "number": 371,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1102,
   "deletions": 253,
   "merged_at": "2025-07-08T15:31:22+00:00",
   "opened_at": "2025-07-08T15:08:01+00:00",
   "task_type": "feat",
   "files_changed": 15,
   "hours_to_merge": 0.39
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Fix PWA install prompt text display",
   "number": 369,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18096,
   "deletions": 1865,
   "merged_at": "2025-07-08T06:36:18+00:00",
   "opened_at": "2025-07-08T06:22:38+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": 0.23
  },
  {
   "agent": "cursor",
   "state": "merged",
   "title": "Cursor/fix sync queue data corruption issues ee60",
   "number": 367,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 125,
   "deletions": 65,
   "merged_at": "2025-07-07T14:49:17+00:00",
   "opened_at": "2025-07-07T14:45:54+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.06
  }
 ],
 "pr_url": "https://github.com/jxxghp/MoviePilot-Frontend/pull/364",
 "page": "https://agentriders.com/logs/jxxghp/MoviePilot-Frontend/364/"
}