{
 "flight": {
  "id": 915920,
  "agent": "devin",
  "state": "merged",
  "title": "Fix #410: Preserve !important tag in inlined styles",
  "number": 424,
  "source": "aidev",
  "commits": 9,
  "debrief": "Devin is assigned to fix #410 in PreMailer.Net, where premailer removes the CSS important keyword from unrelated inlined styles. The pull request changes eight files, adding 220 lines and deleting 124, across nine commits. Seven reviews were logged, with one change request and eight review comments. It merged after rework, 11.37 hours after opening.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 220,
  "closed_at": "2025-05-21T16:17:27+00:00",
  "deletions": 124,
  "merged_at": "2025-05-21T16:17:27+00:00",
  "opened_at": "2025-05-21T04:55:19+00:00",
  "task_type": "fix",
  "body_chars": 1235,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:52:56.226781+00:00",
  "enriched_at": null,
  "body_excerpt": "# Preserve !important tag in inlined styles\n\nThis PR fixes issue #410 where the `!important` tag is being removed from inlined styles when using premailer.\n\n## Problem\nWhen a class matches a style, PreMailer.Net incorrectly removes `!important` from styles that are unrelated to the class being inlin",
  "review_count": 7,
  "files_changed": 8,
  "hours_to_merge": 11.37,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 1,
  "og_generated_at": "2026-11-04T02:52:56.226781+00:00",
  "reviewer_excerpt": "> The existing code applies all styles from the stylesheet and then checks if the resulting style attribute contains `!important`. However, by that point, the",
  "review_comment_count": 8,
  "reviewer_excerpt_url": "https://github.com/milkshakesoftware/PreMailer.Net/pull/424#issuecomment-2897827934"
 },
 "repo": {
  "name": "PreMailer.Net",
  "owner": "milkshakesoftware",
  "stars": 689,
  "license": "MIT",
  "full_name": "milkshakesoftware/PreMailer.Net",
  "primary_language": "C#"
 },
 "author": {
  "login": "devin-ai-integration[bot]",
  "name": null,
  "github_profile": "https://github.com/devin-ai-integration[bot]",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-05-21T12:26:55+00:00",
   "url": "https://github.com/milkshakesoftware/PreMailer.Net/pull/424#pullrequestreview-2857511741",
   "kind": "changes_requested",
   "actor_login": "martinnormark"
  },
  {
   "at": "2025-05-21T16:17:27+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "martinnormark"
  },
  {
   "at": "2025-05-21T16:17:27+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "martinnormark"
  }
 ],
 "related": [
  {
   "agent": "devin",
   "state": "merged",
   "title": "Automate release notes and version from GitHub releases",
   "number": 433,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 19,
   "deletions": 27,
   "merged_at": "2025-06-26T18:24:36+00:00",
   "opened_at": "2025-06-26T18:07:05+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 0.29
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix port number preservation in CSS import URI resolution",
   "number": 432,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 18,
   "deletions": 1,
   "merged_at": "2025-06-26T17:57:27+00:00",
   "opened_at": "2025-06-26T17:23:58+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 0.56
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Fix issue #235: Preserve base64 encoded images and URLs during CSS parsing and style application",
   "number": 429,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 64,
   "deletions": 12,
   "merged_at": "2025-05-24T17:49:08+00:00",
   "opened_at": "2025-05-23T09:21:31+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 32.46
  }
 ],
 "pr_url": "https://github.com/milkshakesoftware/PreMailer.Net/pull/424",
 "page": "https://agentriders.com/logs/milkshakesoftware/PreMailer.Net/424/"
}