{
 "flight": {
  "id": 20075,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Enhance MockGoal, MockAction, and MockCharacter classes to match real interfaces for better testing",
  "number": 440,
  "source": "aidev",
  "commits": null,
  "debrief": null,
  "outcome": null,
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": false,
  "additions": null,
  "closed_at": "2025-07-20T04:25:31+00:00",
  "deletions": null,
  "merged_at": "2025-07-20T04:25:31+00:00",
  "opened_at": "2025-07-20T03:00:47+00:00",
  "task_type": null,
  "body_chars": 3926,
  "confidence": "dataset",
  "updated_at": "2026-11-03T17:24:00.032241+00:00",
  "enriched_at": null,
  "body_excerpt": "The MockGoal, MockAction, and MockCharacter classes across the test suite were too minimal and could cause tests to pass even when real implementations were broken. This addresses the feedback from PR #395 that these mock classes needed to better match the actual interfaces to ensure proper testing.",
  "review_count": null,
  "files_changed": null,
  "hours_to_merge": 1.41,
  "metrics_source": null,
  "change_requests": null,
  "og_generated_at": null,
  "reviewer_excerpt": null,
  "review_comment_count": null,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "tiny_village",
  "owner": "dhar174",
  "stars": 1,
  "license": null,
  "full_name": "dhar174/tiny_village",
  "primary_language": "Python"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [],
 "related": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix event-driven strategy integration in GameplayController",
   "number": 546,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-22T05:25:29+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement GraphManager as single source of truth for social networks",
   "number": 545,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-22T05:22:55+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement single global GraphManager instance in tiny_globals",
   "number": 544,
   "outcome": null,
   "index_ok": false,
   "additions": null,
   "deletions": null,
   "merged_at": null,
   "opened_at": "2025-07-22T05:22:47+00:00",
   "task_type": null,
   "files_changed": null,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/dhar174/tiny_village/pull/440",
 "page": "https://agentriders.com/logs/dhar174/tiny_village/440/"
}