Skip to content

Test Suite C: Deduplication Functional Tests #692

Description

@stranske

Why

Test the agents-dedup.yml workflow with real issues in a consumer repo.

Test the agents-dedup.yml workflow with real issues in a consumer repo.

Scope

Part of Phase 3 workflow rollout validation per langchain-post-code-rollout.md

Part of Phase 3 workflow rollout validation per langchain-post-code-rollout.md

Part of Phase 3 workflow rollout validation per langchain-post-code-rollout.md

</details>

Non-Goals

[ ] Not provided.

-Not provided.

Tasks

  • Create an issue that duplicates an existing issue in the Manager-Database repo.
    • Define scope for: Identify an existing issue in the Manager-Database repo. (verify: confirm completion in repo)
    • Implement focused slice for: Identify an existing issue in the Manager-Database repo. (verify: confirm completion in repo)
    • Validate focused slice for: Identify an existing issue in the Manager-Database repo. (verify: confirm completion in repo)
    • Define scope for: Create a duplicate issue based on the identified existing issue. (verify: confirm completion in repo)
    • Implement focused slice for: Create a duplicate issue based on the identified existing issue. (verify: confirm completion in repo)
    • Validate focused slice for: Create a duplicate issue based on the identified existing issue. (verify: confirm completion in repo)
  • Verify that the duplicate issue is detected and linked to the original issue.
    • Check if the duplicate issue is detected. (verify: confirm completion in repo)
    • Define scope for: Check if the duplicate issue is linked to the original issue. (verify: confirm completion in repo)
    • Implement focused slice for: Check if the duplicate issue is linked to the original issue. (verify: confirm completion in repo)
    • Validate focused slice for: Check if the duplicate issue is linked to the original issue. (verify: confirm completion in repo)
  • Create a unique issue with no duplicates in the Manager-Database repo.
  • Confirm that the unique issue passes clean with no duplicate flags.
    • Define scope for: Define scope for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Implement focused slice for: Define scope for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Validate focused slice for: Define scope for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Define scope for: Implement focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Implement focused slice for: Implement focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Validate focused slice for: Implement focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Define scope for: Validate focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Implement focused slice for: Validate focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Validate focused slice for: Validate focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Verify that there are no duplicate flags on the unique issue.
  • Create an issue that duplicates an existing issue in the Manager-Database repo.
    • Define scope for: Identify an existing issue in the Manager-Database repo. (verify: confirm completion in repo)
    • Implement focused slice for: Identify an existing issue in the Manager-Database repo. (verify: confirm completion in repo)
    • Validate focused slice for: Identify an existing issue in the Manager-Database repo. (verify: confirm completion in repo)
    • Define scope for: Create a duplicate issue based on the identified existing issue. (verify: confirm completion in repo)
    • Implement focused slice for: Create a duplicate issue based on the identified existing issue. (verify: confirm completion in repo)
    • Validate focused slice for: Create a duplicate issue based on the identified existing issue. (verify: confirm completion in repo)
  • Verify that the duplicate issue is detected and linked to the original issue.
    • Check if the duplicate issue is detected. (verify: confirm completion in repo)
    • Define scope for: Check if the duplicate issue is linked to the original issue. (verify: confirm completion in repo)
    • Implement focused slice for: Check if the duplicate issue is linked to the original issue. (verify: confirm completion in repo)
    • Validate focused slice for: Check if the duplicate issue is linked to the original issue. (verify: confirm completion in repo)
  • Create a unique issue with no duplicates in the Manager-Database repo.
  • Confirm that the unique issue passes clean with no duplicate flags.
    • Define scope for: Define scope for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Implement focused slice for: Define scope for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Validate focused slice for: Define scope for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Define scope for: Implement focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Implement focused slice for: Implement focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Validate focused slice for: Implement focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Define scope for: Validate focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Implement focused slice for: Validate focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Validate focused slice for: Validate focused slice for: Check if the unique issue is created successfully. (verify: confirm completion in repo)
    • Verify that there are no duplicate flags on the unique issue.

Acceptance Criteria

  • DDPT01 detects and links duplicate.
  • DDPT02 allows unique issues through.
  • DDPT01 detects and links duplicate.
  • DDPT02 allows unique issues through.
  • DDPT01 detects and links duplicate
  • DDPT02 allows unique issues through
  • ### Test Repo
  • Run tests in Manager-Database or another consumer repo.

Implementation Notes

Run tests in Manager-Database or another consumer repo.

Original Issue
_Run tests in Manager-Database or another consumer repo._

<details>
<summary>Original Issue</summary>

```text
## Phase 3 Functional Testing - Issue Deduplication

Test the `agents-dedup.yml` workflow with real issues in a consumer repo.

### Test Cases

| ID | Test | Expected Result |
|----|------|-----------------|
| DDPT01 | Create issue that duplicates an existing issue | Detects duplicate, links to original, suggests closing |
| DDPT02 | Create unique issue with no duplicates | Passes clean, no duplicate flags |

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:codexAgent-created issues from Codexagents:formattedIssue has been formatted to agent template

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions