| tools | ["vscode/extensions","vscode/getProjectSetupInfo","vscode/installExtension","vscode/newWorkspace","vscode/openSimpleBrowser","vscode/runCommand","vscode/askQuestions","vscode/vscodeAPI","execute/getTerminalOutput","execute/awaitTerminal","execute/killTerminal","execute/createAndRunTask","execute/runTests","execute/runInTerminal","execute/runNotebookCell","execute/testFailure","read/terminalSelection","read/terminalLastCommand","read/getNotebookSummary","read/problems","read/readFile","read/readNotebookCellOutput","agent/runSubagent","edit/createDirectory","edit/createFile","edit/createJupyterNotebook","edit/editFiles","edit/editNotebook","search/changes","search/codebase","search/fileSearch","search/listDirectory","[Truncated]"] |
| handoffs | [{"label":"▶ Start New Project","agent":"InfraOps Conductor","prompt":"Begin the 7-step workflow for a new Azure infrastructure project. Start by gathering requirements.","send":false},{"label":"▶ Resume Workflow","agent":"InfraOps Conductor","prompt":"Resume the workflow from where we left off. Check the agent-output folder for existing artifacts.","send":false},{"label":"▶ Review Artifacts","agent":"InfraOps Conductor","prompt":"Review all generated artifacts in the agent-output folder and provide a summary of current project state.","send":true},{"label":"Step 1: Gather Requirements","agent":"Requirements","prompt":"Start business-first requirements discovery. Begin by understanding the user's industry, company size, and business objectives — do NOT ask for technical architecture details upfront. Infer the workload pattern from business context, present recommendations for confirmation, and use business-friendly language throughout. Guide through all 5 phases using askQuestions UI before generating 01-requirements.md.","send":false,"model":"Claude Opus 4.6 (copilot)"},{"label":"Step 2: Architecture Assessment","agent":"Architect","prompt":"Create a WAF assessment with cost estimates based on the requirements. Save to 02-architecture-assessment.md.","send":true,"model":"Claude Opus 4.6 (copilot)"},{"label":"Step 3: Design Artifacts","agent":"Design","prompt":"Generate non-Mermaid architecture diagrams and ADRs based on the architecture assessment. Diagrams must be Python diagrams outputs (`03-des-diagram.py` + `.png`) with deterministic layout and quality score >= 9/10. This step is optional - you can skip to Step 4.","send":false,"model":"GPT-5.3-Codex (copilot)"},{"label":"Step 4: Implementation Plan","agent":"Bicep Plan","prompt":"Create a detailed Bicep implementation plan based on the architecture. Save 04-implementation-plan.md plus mandatory Step 4 diagrams: 04-dependency-diagram.py/.png and 04-runtime-diagram.py/.png.","send":true,"model":"Claude Opus 4.6 (copilot)"},{"label":"Step 5: Generate Bicep","agent":"Bicep Code","prompt":"Implement the Bicep templates according to the plan. Proceed directly to completion - Deploy agent will validate.","send":true},{"label":"Step 6: Deploy","agent":"Deploy","prompt":"Deploy the Bicep templates to Azure after preflight validation. Check 04-implementation-plan.md for deployment strategy (phased or single) and follow accordingly.","send":false,"model":"GPT-5.3-Codex (copilot)"},{"label":"Step 7: As-Built Documentation","agent":"As-Built","prompt":"Generate the complete Step 7 documentation suite for the deployed project. Read all prior artifacts (01-06) and query deployed resources for actual state.","send":true,"model":"GPT-5.3-Codex (copilot)"},{"label":"🔧 Diagnose Issues","agent":"Diagnose","prompt":"Troubleshoot issues with the current workflow or Azure resources.","send":false}] |