Check governance policy
springroll.policy.checkReports which governance policies an application would pass or fail for an environment.
Send manifest (YAML or JSON) to validate a document without creating anything. Call this before springroll.deploy to avoid a rejected submission. Read the springroll://manifest/example resource for the document's shape.
Send application instead to explain why an existing application cannot deploy or promote to environmentType, with specific remediation for each failing rule. Call this when a deployment is rejected with POLICY_BLOCKED.
Send exactly one of the two.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | Yes | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| manifest | No | The manifest document, as YAML or JSON. Mutually exclusive with `application`. | |
| releaseId | No | Release to evaluate. Only meaningful with `application`. | |
| application | No | An existing application to explain. Mutually exclusive with `manifest`. | |
| environmentType | No | Environment to evaluate against. Defaults to production. |