{
  "$schema": "https://themachinepress.com/schemas/story-v1.schema.json",
  "schema_version": "1.0.0",
  "document_type": "machine_press_story",
  "story": {
    "story_id": "mp-2026-07-11-001",
    "source_story_id": "tmp-lead-review-shaped-agents",
    "edition_id": "mp-2026-07-11-morning-0002",
    "edition_url": "https://themachinepress.com/edition/2026-07-11",
    "position": 1,
    "story_type": "lead",
    "section": "developer-tools",
    "editorial_classification": "editorial",
    "headline": "The Reviewer Needed a Map, Not More Territory",
    "slug": "the-reviewer-needed-a-map-not-more-territory",
    "dek": "GitHub says a tool upgrade made Copilot code review costlier and less effective until its instructions were rebuilt around the pull-request diff.",
    "summary": "GitHub says a tool upgrade made Copilot code review costlier and less effective until its instructions were rebuilt around the pull-request diff.",
    "body_text": "The July 10 GitHub engineering account offers an unusually concrete lesson in agent design. Moving Copilot code review onto shared grep, glob, and view tools initially raised cost and reduced useful findings because the reviewer began exploring repositories like a general coding assistant. GitHub then rewrote the workflow to start from the diff, form narrow questions, batch discovery, and read only the evidence required. The company reports roughly 20 percent lower average review cost than the control without a quality signal that blocked shipping. Those figures come from the internal production comparison, but the traced failure mode is the durable point: the same tool surface can produce different behavior when its instructions imply a different job.",
    "why_it_matters": "GitHub says a tool upgrade made Copilot code review costlier and less effective until its instructions were rebuilt around the pull-request diff.",
    "limitations": [
      "GitHub then rewrote the workflow to start from the diff, form narrow questions, batch discovery, and read only the evidence required."
    ],
    "importance": 10,
    "canonical_url": "https://themachinepress.com/story/mp-2026-07-11-001/the-reviewer-needed-a-map-not-more-territory",
    "json_url": "https://themachinepress.com/story/mp-2026-07-11-001.json",
    "first_published_at": "2026-07-11T09:00:00.000-04:00",
    "modified_at": "2026-07-11T23:17:20.883-04:00",
    "content_status": "updated",
    "is_carryover": false,
    "carryover_reason": null,
    "key_claims": [
      {
        "claim_id": "claim-mp-2026-07-11-001-001",
        "text": "GitHub says a tool upgrade made Copilot code review costlier and less effective until its instructions were rebuilt around the pull-request diff.",
        "source_ids": [
          "source-2026-07-11-001"
        ],
        "qualification": "GitHub then rewrote the workflow to start from the diff, form narrow questions, batch discovery, and read only the evidence required."
      }
    ],
    "source_ids": [
      "source-2026-07-11-001"
    ],
    "tags": [
      "GitHub Copilot",
      "code review",
      "agent tools",
      "tool instructions",
      "evaluation"
    ],
    "image_url": "https://themachinepress.com/issues/2026-07-11/lead.png",
    "corrections": [
      {
        "correction_id": "correction-2026-07-11-001",
        "revision": 2,
        "summary": "Correction, July 11, 2026: An earlier automated version repeated five ticker briefs and nine dispatches from the July 10 edition. Those items were removed and replaced with previously unpublished editorial stories; the two front-page stories and three genuinely new dispatches were preserved.",
        "published_at": "2026-07-11T23:17:20.883-04:00",
        "affected_story_ids": [],
        "affected_claim_ids": []
      }
    ]
  },
  "sources": [
    {
      "source_id": "source-2026-07-11-001",
      "title": "GitHub: Better tools made Copilot code review worse",
      "publisher": "GitHub",
      "url": "https://github.blog/ai-and-ml/github-copilot/better-tools-made-copilot-code-review-worse-heres-how-we-actually-improved-it/",
      "canonical_url": "https://github.blog/ai-and-ml/github-copilot/better-tools-made-copilot-code-review-worse-heres-how-we-actually-improved-it/",
      "source_type": "secondary_reporting",
      "is_primary_source": false,
      "published_at": "2026-07-09T20:00:00.000-04:00",
      "accessed_at": "2026-07-11T08:24:35.519-04:00",
      "supports_claim_ids": [
        "claim-mp-2026-07-11-001-001"
      ]
    }
  ],
  "corrections": [
    {
      "correction_id": "correction-2026-07-11-001",
      "revision": 2,
      "summary": "Correction, July 11, 2026: An earlier automated version repeated five ticker briefs and nine dispatches from the July 10 edition. Those items were removed and replaced with previously unpublished editorial stories; the two front-page stories and three genuinely new dispatches were preserved.",
      "published_at": "2026-07-11T23:17:20.883-04:00",
      "affected_story_ids": [],
      "affected_claim_ids": []
    }
  ],
  "publisher": {
    "name": "The Machine Press",
    "url": "https://themachinepress.com",
    "description": "A daily newspaper for the age of artificial intelligence."
  },
  "cite_this_report": {
    "title": "The Reviewer Needed a Map, Not More Territory",
    "publisher": "The Machine Press",
    "published_at": "2026-07-11T09:00:00.000-04:00",
    "canonical_url": "https://themachinepress.com/story/mp-2026-07-11-001/the-reviewer-needed-a-map-not-more-territory"
  }
}
