Skip to content

Step 1 — Requirements

Capture the functional, non-functional, compliance, and budget constraints for a new Azure workload through an interactive conversation. Step 1 also produces the empty sku-manifest.{json,md} artifact that downstream steps mutate.

02-Requirements

Invoke: Ctrl+Shift+A → 02-Requirements
Output: agent-output/{project}/01-requirements.md
agent-output/{project}/sku-manifest.{json,md} (rev 1)
  • Functional requirements — what the system does
  • Non-functional requirements — performance, availability, security, scale targets
  • Compliance requirements — regulatory, organizational, residency
  • Budget constraints — monthly cap, cost guardrails
  • User-pinned SKUs (optional) — anything the user has already decided

1 × comprehensive adversarial pass by challenger-review-subagent is mandatory. Findings land in challenge-findings-01-requirements.json and must be triaged before Step 2.

The Orchestrator routes context to Step 2 — Architecture once the user approves the requirements artifact.