{
 "flight": {
  "id": 15543,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Fix SecurityException in recent documents feature (#405)",
  "number": 407,
  "source": "aidev",
  "commits": 5,
  "debrief": "Copilot attempted a fix for a SecurityException thrown when users opened documents from the recent documents list in OpenDocument.droid. The change spanned two files, 83 additions and 54 deletions, across five commits. Two reviews left two comments; the reviewer asked whether temporary URIs should be avoided altogether. The pull request closed unmerged, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 83,
  "closed_at": "2025-07-13T09:42:34+00:00",
  "deletions": 54,
  "merged_at": null,
  "opened_at": "2025-07-13T08:55:21+00:00",
  "task_type": "fix",
  "body_chars": 4120,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:31:24.300468+00:00",
  "enriched_at": null,
  "body_excerpt": "## Problem\n\nThe recent documents feature was throwing a `SecurityException` when users tried to access documents from the recent documents list:\n\n```\njava.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDocumentsProvider from ProcessRecord{e31429d 18462:a",
  "review_count": 2,
  "files_changed": 2,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:31:24.300468+00:00",
  "reviewer_excerpt": "however, wouldn't a better solution be to avoid storing temporary URIs in the first place? opening all URIs to check if they are still accessible",
  "review_comment_count": 2,
  "reviewer_excerpt_url": "https://github.com/opendocument-app/OpenDocument.droid/pull/407#issuecomment-3066747040"
 },
 "repo": {
  "name": "OpenDocument.droid",
  "owner": "opendocument-app",
  "stars": 493,
  "license": "MPL-2.0",
  "full_name": "opendocument-app/OpenDocument.droid",
  "primary_language": "Kotlin"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add common file types registration mode (fixes #374)",
   "number": 406,
   "outcome": "burn",
   "index_ok": true,
   "additions": 412,
   "deletions": 304,
   "merged_at": null,
   "opened_at": "2025-07-13T08:53:47+00:00",
   "task_type": "feat",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix back button navigation for documents opened within app",
   "number": 408,
   "outcome": "stale",
   "index_ok": false,
   "additions": 93,
   "deletions": 38,
   "merged_at": null,
   "opened_at": "2025-07-13T08:55:33+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/opendocument-app/OpenDocument.droid/pull/407",
 "page": "https://agentriders.com/logs/opendocument-app/OpenDocument.droid/407/"
}