Prompt file imported from batuhanysv/sdx-agentic-infraops (
.github/prompts/03-architect.prompt.md). Copyright stays with the author.
Step 2 — Architecture Assessment
Resume the 7-step workflow at Step 2. Evaluate requirements against all 5 WAF pillars and produce cost estimates.
Instructions
- Read
agent-output/{project}/00-session-state.jsonto identify the project name, IaC tool, region, complexity, and current step. - Read
agent-output/{project}/01-requirements.mdfor the full requirements from Step 1. - Read
.github/skills/azure-artifacts/references/02-architecture-template.mdand follow its H2 structure exactly. - Read
.github/skills/azure-defaults/SKILL.digest.mdfor region, naming, security baseline, and AVM-first rules. - Evaluate requirements against all 5 WAF pillars (Security, Reliability, Performance, Cost, Operations).
- Recommend specific Azure services and SKUs justified by requirements, budget, and complexity.
- Use the Azure Pricing MCP tools to generate real cost estimates for both steady-state and peak-season usage.
- Identify architecture trade-offs and document them with WAF pillar impact.
- Save the assessment to
agent-output/{project}/02-architecture-assessment.md. - Save the cost estimate to
agent-output/{project}/03-des-cost-estimate.md. - Run adversarial review passes per the complexity matrix in session state (standard = 2 passes, complex = 3 passes).
- Apply all
must_fixfindings and re-validate. - Update
agent-output/{project}/00-session-state.json: mark Step 2complete.
Constraints
- Do NOT skip the cost estimate — it is a mandatory output of Step 2.
- Do NOT change any Step 1 decisions (IaC tool, region, compliance) — only build on them.
- All Azure resources must use
swedencentralunless requirements specify otherwise. - AVM-first: always check Azure Verified Module availability before recommending raw resources.