{
 "flight": {
  "id": 911949,
  "agent": "devin",
  "state": "closed",
  "title": "Implement Retry Logic for Update Propagation",
  "number": 1594,
  "source": "aidev",
  "commits": 17,
  "debrief": "Devin opened a feature PR in freenet/freenet-core to add retry logic for update propagation between peers that are not directly connected. The change spans three files with 1811 additions and 202 deletions across 17 commits. The PR was closed unmerged after human review, a burn. The record lists zero reviews and zero change requests.",
  "outcome": "burn",
  "signals": [
   "aidev:Devin"
  ],
  "index_ok": true,
  "additions": 1811,
  "closed_at": "2025-07-16T00:59:29+00:00",
  "deletions": 202,
  "merged_at": null,
  "opened_at": "2025-05-12T23:54:25+00:00",
  "task_type": "feat",
  "body_chars": 2023,
  "confidence": "dataset",
  "updated_at": "2026-11-04T03:01:41.995709+00:00",
  "enriched_at": null,
  "body_excerpt": "# Implement Retry Logic for Update Propagation\n\n## Overview\nThis PR implements retry logic for update propagation to improve reliability in networks where peers are not directly connected. The changes address the update propagation issues observed in the live Freenet network, particularly in applica",
  "review_count": 0,
  "files_changed": 3,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T03:01:41.995709+00:00",
  "reviewer_excerpt": "rebase on main",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/freenet/freenet-core/pull/1594#issuecomment-2886411814"
 },
 "repo": {
  "name": "freenet-core",
  "owner": "freenet",
  "stars": 3115,
  "license": "NOASSERTION",
  "full_name": "freenet/freenet-core",
  "primary_language": "Rust"
 },
 "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "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": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "Devin AI"
  },
  {
   "at": "2025-07-16T00:59:29+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "sanity"
  }
 ],
 "related": [
  {
   "agent": "claude-code",
   "state": "merged",
   "title": "fix: handle PUT/UPDATE operations when gateway has no peer connections",
   "number": 1727,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 360,
   "deletions": 75,
   "merged_at": "2025-07-29T23:22:04+00:00",
   "opened_at": "2025-07-29T02:33:02+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 20.82
  },
  {
   "agent": "devin",
   "state": "closed",
   "title": "Fix update propagation by increasing TTL in ping tests",
   "number": 1596,
   "outcome": "burn",
   "index_ok": true,
   "additions": 2688,
   "deletions": 626,
   "merged_at": null,
   "opened_at": "2025-05-13T16:08:55+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "devin",
   "state": "merged",
   "title": "Reproduce Update Propagation Issues with Peer Blocking Tests",
   "number": 1592,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 6396,
   "deletions": 1282,
   "merged_at": "2025-05-16T11:07:05+00:00",
   "opened_at": "2025-05-12T21:54:00+00:00",
   "task_type": "test",
   "files_changed": 14,
   "hours_to_merge": 85.22
  }
 ],
 "pr_url": "https://github.com/freenet/freenet-core/pull/1594",
 "page": "https://agentriders.com/logs/freenet/freenet-core/1594/"
}