Setting the file. One moment.
Subchapter 7.12
references/validation-rubric.mdMarkdown2 KBView on GitHub
Run all 4 dimensions before writing prepare-plan.json. All must pass — a failure in any dimension triggers the Error Handling procedures.
| Dimension | Pass Criteria |
|---|
| Goal Alignment | Every context.json.intent field reflected in service/SKU choice. No orphaned services (every service maps to a component or supporting role). overrides[] honored. |
| WAF Alignment | Cost: SKU matches budget; alternatives document cost tradeoffs. Reliability: Production plans include zone-redundant SKUs, GRS storage. Security: Managed identity + Key Vault; private endpoints where budget allows. Ops: Log Analytics + App Insights included. Performance: SKU right-sized to scale — no over/under-provisioning. See Azure WAF Service Guides (opens in a new tab) for per-service alignment. |
| Dependency Completeness | Every service has its dependencies present (Container Apps → Log Analytics; SQL → Key Vault for connection strings; App Service → App Insights for monitoring; all services → Managed Identity for auth). Cross-service references consistent (App Insights → Log Analytics workspace). |
| Deployment Viability | SKUs exist in target region (validated by quota/region check). No policy-blocked resources. Resource names conform to Azure naming rules. Quota sufficient or flagged with remediation. No conflicting configs (free-tier SKU with paid-only features). |
assumptions[].