A growing engineering organization uses HCP Terraform and wants to begin enforcing cost governance. They attach a Sentinel policy set at the organization level containing a single policy configured as enforcement_level = "soft-mandatory". The policy checks that the estimated monthly cost increase of any plan does not exceed $500. A workspace run produces a plan whose estimated cost increase is $620, causing the policy check to fail. Which TWO statements accurately describe what happens next?
- A. The run is immediately and permanently discarded; no user can proceed with the apply.
- B. A user with the 'Manage Policies' permission or higher can override the policy failure and allow the apply to proceed.✓ Correct
- C. The apply proceeds automatically because soft-mandatory policies are advisory only and never block an apply.
- D. The run halts at the policy check stage and cannot proceed to apply without an override or policy change.✓ Correct
- E. The policy failure is logged but the run automatically proceeds to apply after a 10-minute grace period.
- F. Only a workspace-level admin can override a soft-mandatory policy; organization-level admins cannot.
Explanation
A soft-mandatory policy failure causes the run to halt at the policy check stage and display a 'Policy check soft failed' status — it does not auto-apply (Option 3 is correct). However, unlike a hard-mandatory failure, it CAN be overridden: a user with the 'Manage Policies' permission (typically organization owners or policy managers) can click 'Override & Continue' to allow the apply to proceed despite the failure (Option 1 is correct). — Option A is wrong because the run is not permanently discarded; it remains in a paused state and can be overridden or the plan can be discarded manually. — Option C is wrong because that describes an 'advisory' enforcement level, not soft-mandatory. Advisory policies log the failure but never block the apply. Soft-mandatory DOES block unless overridden. — Option E is wrong because there is no automatic grace period or timer in HCP Terraform policy checks; the run waits indefinitely for a human action. — Option F is wrong because the override permission is tied to the 'Manage Policies' permission at the organization level, not solely to workspace-level admins.