You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Asserts that an IaC template (Bicep, Terraform, ARM) produces the expected Azure resource graph before deployment. Distinct from MAPROOM — MAPROOM tests the live deployed result; BLUEPRINT tests the template artifact.
Deferral rationale
The assertion mechanism differs per tool (bicep what-if, terraform plan -json, arm what-if). Multi-tool parity means BLUEPRINT must either handle all three or be a thin wrapper over tool-specific adapters. Belongs after Phase 3 reusable workflow rollout when the IaC surface across repos is fully mapped.
Acceptance criteria
Phase 3 reusable workflow rollout complete
IaC surface across repos fully mapped
Adapter strategy decided: unified or per-tool wrappers
BLUEPRINT — IaC pre-deploy template assertion
Classification (ADR-0004)
platform-featurerepocontractpre-deploySummary
Asserts that an IaC template (Bicep, Terraform, ARM) produces the expected Azure resource graph before deployment. Distinct from MAPROOM — MAPROOM tests the live deployed result; BLUEPRINT tests the template artifact.
Deferral rationale
The assertion mechanism differs per tool (
bicep what-if,terraform plan -json,arm what-if). Multi-tool parity means BLUEPRINT must either handle all three or be a thin wrapper over tool-specific adapters. Belongs after Phase 3 reusable workflow rollout when the IaC surface across repos is fully mapped.Acceptance criteria
what-ifadapterplan -jsonadapterwhat-ifadapterdocs/Target: v0.3.0+