| 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","agent","edit/createDirectory","edit/createFile","edit/createJupyterNotebook","edit/editFiles","edit/editNotebook","search","search/changes","search/codebase","[Truncated]"] |
| handoffs | [{"label":"▶ Start New Project","agent":"01-Conductor","prompt":"Begin the 7-step workflow for a new Azure infrastructure project. Start by gathering requirements.","send":false},{"label":"▶ Resume Workflow","agent":"01-Conductor","prompt":"Resume the workflow from where we left off. Check the agent-output folder for existing artifacts.","send":false},{"label":"▶ Review Artifacts","agent":"01-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":"02-Requirements","prompt":"Your FIRST action must be calling askQuestions to ask the user about their project. Do NOT read files, search, or generate content before asking. Start with Phase 1 Round 1 questions (project name, industry, company size, system type). You must complete all 4 questioning phases via askQuestions before generating any document.","send":false,"model":"Claude Opus 4.6 (copilot)"},{"label":"Step 2: Architecture Assessment","agent":"03-Architect","prompt":"Create a WAF assessment with cost estimates based on the requirements in `agent-output/{project}/01-requirements.md`. Save to `agent-output/{project}/02-architecture-assessment.md`.","send":true,"model":"Claude Opus 4.6 (copilot)"},{"label":"Step 3: Design Artifacts","agent":"04-Design","prompt":"Generate non-Mermaid architecture diagrams and ADRs based on the architecture assessment in `agent-output/{project}/02-architecture-assessment.md`. 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":"05b-Bicep Planner","prompt":"Create a detailed Bicep implementation plan based on the architecture in `agent-output/{project}/02-architecture-assessment.md`. Save `agent-output/{project}/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":"06b-Bicep CodeGen","prompt":"Implement the Bicep templates according to the plan in `agent-output/{project}/04-implementation-plan.md`. Save to `infra/bicep/{project}/`. Proceed directly to completion - Deploy agent will validate.","send":true},{"label":"Step 6: Deploy","agent":"07b-Bicep Deploy","prompt":"Deploy the Bicep templates in `infra/bicep/{project}/` to Azure after preflight validation. Check `agent-output/{project}/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":"08-As-Built","prompt":"Generate the complete Step 7 documentation suite for the deployed project. Read all prior artifacts (01-06) in `agent-output/{project}/` and query deployed resources for actual state.","send":true,"model":"GPT-5.3-Codex (copilot)"},{"label":"🔧 Diagnose Issues","agent":"09-Diagnose","prompt":"Troubleshoot issues with the current workflow or Azure resources.","send":false},{"label":"Step 4: IaC Plan (Terraform)","agent":"05t-Terraform Planner","prompt":"Create a detailed Terraform implementation plan based on the architecture in `agent-output/{project}/02-architecture-assessment.md`. Save `agent-output/{project}/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 Terraform","agent":"06t-Terraform CodeGen","prompt":"Implement the Terraform configuration according to the plan in `agent-output/{project}/04-implementation-plan.md`. Save to `infra/terraform/{project}/`. Proceed directly to completion - Deploy agent will validate.","send":true},{"label":"Step 6: Deploy (Terraform)","agent":"07t-Terraform Deploy","prompt":"Deploy the Terraform configuration in `infra/terraform/{project}/` to Azure after preflight validation. Check `agent-output/{project}/04-implementation-plan.md` for deployment strategy.","send":false,"model":"GPT-5.3-Codex (copilot)"}] |