Skip to content

Commit 1aba94c

Browse files
authored
[EngSys] Agentic triage routing report (Azure#57936)
* [EngSys] Agentic triage routing report The focus of these changes is to add a section to the agentic triage metadata to report on the analysis and decision made for routing the issue to an owner. This is informational only and does not influence the routing decision itself. * PR feedback
1 parent 06af3cb commit 1aba94c

1 file changed

Lines changed: 12 additions & 1 deletion

File tree

.github/workflows/issue-triage.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -564,10 +564,21 @@ Use the following format exactly:
564564
- **Service:** `<label>` — <reasoning>
565565
- **Confidence:** <High|Medium|Low> — <justification>
566566
</details>
567+
568+
<details>
569+
<summary>👥 Owner Routing</summary>
570+
571+
- **Matched CODEOWNERS entry:** `# ServiceLabel: %<Label1> %<Label2>` (line <N>) — <why this entry matched>
572+
- **AzureSdkOwners:** <owners or "none listed">
573+
- **ServiceOwners:** <owners or "none listed">
574+
- **Routing action:** <what was done — e.g., assigned `@owner`, added Service Attention, added needs-team-triage>
575+
- **Scan notes:** <entries considered during bottom-to-top scan that did not match and why>
576+
</details>
567577
```
568578

569579
Rules for the sections:
570-
- The Summary is always visible; all three detail sections are collapsed by default
580+
- The Summary is always visible; all detail sections are collapsed by default
571581
- 📋 Issue Details: extract package, affected API, and scenarios from the issue body; include root ask
572582
- 🔎 Debugging / Reproduction Notes: include diagnostic observations and numbered investigation steps; note similar open issues found via `search_issues` if any
573583
- 🏷️ Label Confidence: explain category and service label selection; state confidence as High, Medium, or Low with justification; note other labels considered and why they were rejected
584+
- 👥 Owner Routing: show which CODEOWNERS `# ServiceLabel:` entry matched (with line number) and why; list AzureSdkOwners and ServiceOwners found; state what routing action was taken; briefly note other entries encountered during the bottom-to-top scan and why they were skipped

0 commit comments

Comments
 (0)