Pre-Deployment Checklist
CRITICAL: Before running ANY provisioning commands, you MUST complete this checklist IN ORDER.
⛔ DO NOT run
azd upuntil ALL steps are complete. Trial-and-error wastes time and creates orphan resources.
Step 1: Check Current Subscription
Use the Azure MCP tool to get current subscription:
mcp_azure_mcp_subscription_listCLI fallback:
bash
az account show --query "{name:name, id:id}" -o jsonStep 2: Prompt User for Subscription
You MUST use ask_user to confirm the subscription. Find the default subscription (marked isDefault: true) from Step 1 results and present it as the recommended choice.
✅ Correct — show actual name and ID as a choice:
ask_user(
question: "Which Azure subscription would you like to deploy to?",
choices: [