Skip to content

Reduce duplicate issue creation between DeepReport and Code Quality task-mining workflows - #47998

Merged
pelikhan merged 2 commits into
mainfrom
copilot/deep-report-consolidate-issues
Jul 25, 2026
Merged

Reduce duplicate issue creation between DeepReport and Code Quality task-mining workflows#47998
pelikhan merged 2 commits into
mainfrom
copilot/deep-report-consolidate-issues

Conversation

Copilot AI commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

DeepReport and Code Quality agents were generating overlapping issues for the same underlying fixes, creating duplicate backlog entries and split ownership. This change adds explicit, lightweight dedup controls so issue-filing workflows converge on canonical open issues instead of re-filing similar work.

  • Workflow-level dedup guardrails

    • Added deduplicate-by-title to safe-outputs.create-issue in:
      • .github/workflows/deep-report.md
      • .github/workflows/discussion-task-miner.md
    • This enables built-in near-title matching before issue creation.
  • Prompt-level topic similarity policy

    • Updated both workflow prompts to require a pre-create dedup gate:
      • search open issues by title/topic/component terms,
      • treat same component + same fix intent as duplicate,
      • skip creation and reference canonical issue when overlap is found.
  • Compiled workflow outputs updated

    • Regenerated:
      • .github/workflows/deep-report.lock.yml
      • .github/workflows/discussion-task-miner.lock.yml
safe-outputs:
  create-issue:
    title-prefix: "[deep-report] "
    deduplicate-by-title: 28

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Consolidate duplicate goroutine/HTTP-timeout fix issues Reduce duplicate issue creation between DeepReport and Code Quality task-mining workflows Jul 25, 2026
Copilot AI requested a review from pelikhan July 25, 2026 13:18
@pelikhan
pelikhan marked this pull request as ready for review July 25, 2026 13:18
Copilot AI review requested due to automatic review settings July 25, 2026 13:18
@pelikhan
pelikhan merged commit b54c02f into main Jul 25, 2026
1 check passed
@pelikhan
pelikhan deleted the copilot/deep-report-consolidate-issues branch July 25, 2026 13:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds issue-deduplication guardrails to DeepReport and Discussion Task Miner.

Changes:

  • Adds title-based deduplication configuration.
  • Requires semantic open-issue checks before creating issues.
  • Regenerates compiled workflows.
Show a summary per file
File Description
.github/workflows/deep-report.md Adds deduplication controls.
.github/workflows/deep-report.lock.yml Regenerates compiled workflow.
.github/workflows/discussion-task-miner.md Adds deduplication controls.
.github/workflows/discussion-task-miner.lock.yml Regenerates compiled workflow.

Review details

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 4/4 changed files
  • Comments generated: 2
  • Review effort level: Medium

create-issue:
expires: 2d
title-prefix: "[deep-report] "
deduplicate-by-title: 28
create-issue:
expires: 1d
group: true
deduplicate-by-title: 28
@github-actions

Copy link
Copy Markdown
Contributor

Great work, @Copilot! 🤖 This PR cleanly addresses duplicate issue creation between the DeepReport and Code Quality agents.

Summary:
You have successfully added lightweight dedup controls to prevent overlapping issue filing:

  • ✓ Added deduplicate-by-title guardrails to both workflow configurations
  • ✓ Updated prompts to enforce pre-create dedup logic (search + skip if canonical issue exists)
  • ✓ Recompiled workflow lock files
  • ✓ Clear, focused diff touching exactly the right files

The PR is aligned with the project goals of reducing backlog noise and improving coordination between agentic workflows. All changes are tightly scoped to a single concern (duplicate prevention) and the body clearly explains the rationale and impact.

✅ Ready for review and merge!

Generated by ✅ Contribution Check · sonnet46 · 61.6 AIC · ⌖ 10.4 AIC · ⊞ 6.2K ·

@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.83.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[deep-report] Consolidate duplicate goroutine/HTTP-timeout fix issues filed by DeepReport and Code Quality agents

3 participants