diff --git a/.github/prompts/endgame.prompt.md b/.github/prompts/endgame.prompt.md index a4faae37..f9d9a969 100644 --- a/.github/prompts/endgame.prompt.md +++ b/.github/prompts/endgame.prompt.md @@ -66,43 +66,74 @@ Your workflow is ONLY: YOU (the subagent) must research this task AND create the verification file. ### Step 1: Research the Task - - If there's a linked PR/issue, fetch it using `gh pr view` or `gh issue view` + - If there is a linked PR/issue, fetch it using `gh pr view` or `gh issue view` - Understand what feature/fix needs to be verified - - Identify the affected areas of the codebase + - **If anything is ambiguous or unclear after reading the PR/issue, ask the user + for clarification before proceeding. Keep asking until you have enough + information to write concrete, accurate test steps.** ### Step 2: Create Verification File (YOU must create this file) Create the file: `.github/endgame//_.md` - Use this format: + Use **exactly** this format (modelled on the project test-plan style under + `com.microsoft.copilot.eclipse.swtbot.test/test-plans/`): - ### Task: - **Assignee:** - **Issue/PR:** + ```markdown + # - #### Context - [Brief description of what this task involves] + ## Overview + <1-3 sentences: what is being verified and why it matters.> - #### Prerequisites - - [ ] [Any setup needed before testing] + Entry points: + - - #### Steps to Verify - 1. [ ] [Detailed step 1] - 2. [ ] [Detailed step 2] - 3. [ ] [Detailed step 3] + Not exercised: + - - #### Expected Results - - [Expected outcome 1] - - [Expected outcome 2] + --- + + ## Prerequisites + + - Eclipse IDE with the GitHub Copilot for Eclipse plugin installed and activated. + - + + --- + + ## 1. + + ### TC-001: - #### Edge Cases to Test - - [Edge case 1] - - [Edge case 2] + **Type:** `Happy Path` + **Priority:** `P0` + + #### Preconditions + - + + #### Steps + 1. + 2. + 3. + + #### Expected Result + - + - + + #### Key Screenshots + - [ ] **