Scenario Source
+Policy and request
+Policy
+ rego +Request Context
+Observed result
+Assumed inputs
+Each disjunct is a conjunction of conditions on unknown inputs that would make the policy produce this result.
+ `; + container.appendChild(summary); + + queries.forEach((conjunction, qIndex) => { + const group = document.createElement("article"); + group.className = "reason-group pe-disjunct"; + + const header = document.createElement("div"); + header.className = "reason-header"; + header.innerHTML = ` +Disjunct ${qIndex + 1}
+Scenario Walkthrough
+Scenario Source
+Policy
+ rego +Request Context
+Execution
+Causal Story
+Execution Output
+
+ Custom Evaluation
++ Use this page to try new policies, change input payloads, toggle why modes, and inspect the result and causal explanation together. +
+Editor
+Policy
+ rego +Request Context
+Result
+
+ Reasons
+
+ Condition Cards
+