Two Copilot coding-agent tasks were started from separate issues. One agent was assigned to improve checkout error handling, while another was assigned to update payment retry behaviour. Both draft pull requests are now failing integration. Which option best resolves the agent conflict? Select one answer.
Workflow: integration-checks
Repository: octo-org/storefront
Event: pull_request
PR: #418 from copilot/checkout-errors
Related PR: #419 from copilot/payment-retry
Run git diff --name-only origin/main...HEAD
src/lib/httpClient.ts
src/checkout/handleCheckout.ts
tests/checkout-errors.test.ts
Conflict summary from merge queue dry run:
src/lib/httpClient.ts changed in PR #418 and PR #419
PR #418 changes default timeout to 5s
PR #419 changes default timeout to 30s
Both PRs update retry behaviour through shared httpClient defaults
Conclusion: failedChoose an answer
Tap an option to check your answer.
Correct answer: Coordinate one shared owner for httpClient changes.
Why this is the answer
The correct option is "Coordinate one shared owner for httpClient changes" because the core issue is a direct conflict in src/lib/httpClient.ts, where both agents modified the same default timeout setting with different values. This indicates a lack of coordination regarding a shared dependency. Assigning a single owner to manage these changes ensures a unified approach, resolving the conflict by deciding on a single, correct timeout value or refactoring to avoid future conflicts. "Merge PR 418 because it has fewer files" is incorrect; the number of files is irrelevant to resolving a code conflict. "Rerun both workflows without code changes" is incorrect because the conflict is in the code itself, not a transient workflow error. "Disable merge queue for both pull requests" is incorrect as it bypasses the conflict detection mechanism without resolving the underlying code conflict, potentially leading to broken main.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed