addedInput schema / properties / analysis_name
Added value: +{
+ "anyOf": [
+ {
+ "maxLength": 255,
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Optional private grouping name. The same case-sensitive name, after trimming outer whitespace, reuses one group for this user. Omit it for an independent operation. Keep the name on retries; each calculation still needs its own idempotency_key.",
+ "title": "Analysis Name"
+}
removedOutput schema / $defs / CapabilityLimitExceededOutput
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "capability": {
- "title": "Capability",
- "type": "string"
- },
- "code": {
- "const": "capability_limit_exceeded",
- "title": "Code",
- "type": "string"
- },
- "message": {
- "title": "Message",
- "type": "string"
- },
- "plan": {
- "title": "Plan",
- "type": "string"
- },
- "resolution_paths": {
- "items": {
- "$ref": "#/$defs/CapabilityLimitResolutionPath"
- },
- "minItems": 1,
- "title": "Resolution Paths",
- "type": "array"
- },
- "retryable_now": {
- "const": false,
- "default": false,
- "title": "Retryable Now",
- "type": "boolean"
- },
- "same_idempotency_key_reusable": {
- "const": true,
- "default": true,
- "title": "Same Idempotency Key Reusable",
- "type": "boolean"
- },
- "status": {
- "const": "quota_exceeded",
- "title": "Status",
- "type": "string"
- },
- "usage": {
- "$ref": "#/$defs/CapabilityLimitUsage"
- }
- },
- "required": [
- "code",
- "status",
- "message",
- "capability",
- "plan",
- "usage",
- "resolution_paths"
- ],
- "title": "CapabilityLimitExceededOutput",
- "type": "object"
-}
addedOutput schema / $defs / GroupedAlignmentOutput
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "analysis_id": {
+ "title": "Analysis Id",
+ "type": "string"
+ },
+ "analysis_name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Analysis Name"
+ },
+ "analysis_url": {
+ "title": "Analysis Url",
+ "type": "string"
+ },
+ "capability": {
+ "const": "portfolio_alignment.v1",
+ "title": "Capability",
+ "type": "string"
+ },
+ "findings": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Findings",
+ "type": "array"
+ },
+ "meta": {
+ "$ref": "#/$defs/InvocationMeta"
+ },
+ "rule_results": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "title": "Rule Results",
+ "type": "array"
+ },
+ "status": {
+ "enum": [
+ "compliant",
+ "non_compliant",
+ "insufficient_evidence"
+ ],
+ "title": "Status",
+ "type": "string"
+ },
+ "summary": {
+ "title": "Summary",
+ "type": "string"
+ },
+ "warnings": {
+ "items": {
+ "type": "string"
+ },
+ "title": "Warnings",
+ "type": "array"
+ }
+ },
+ "required": [
+ "analysis_id",
+ "analysis_name",
+ "analysis_url",
+ "capability",
+ "status",
+ "summary",
+ "meta"
+ ],
+ "title": "GroupedAlignmentOutput",
+ "type": "object"
+}
addedOutput schema / $defs / GroupedLimitOutput
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "analysis_id": {
+ "title": "Analysis Id",
+ "type": "string"
+ },
+ "analysis_name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "title": "Analysis Name"
+ },
+ "analysis_url": {
+ "title": "Analysis Url",
+ "type": "string"
+ },
+ "capability": {
+ "title": "Capability",
+ "type": "string"
+ },
+ "code": {
+ "const": "capability_limit_exceeded",
+ "title": "Code",
+ "type": "string"
+ },
+ "message": {
+ "title": "Message",
+ "type": "string"
+ },
+ "plan": {
+ "title": "Plan",
+ "type": "string"
+ },
+ "resolution_paths": {
+ "items": {
+ "$ref": "#/$defs/CapabilityLimitResolutionPath"
+ },
+ "minItems": 1,
+ "title": "Resolution Paths",
+ "type": "array"
+ },
+ "retryable_now": {
+ "const": false,
+ "default": false,
+ "title": "Retryable Now",
+ "type": "boolean"
+ },
+ "same_idempotency_key_reusable": {
+ "const": true,
+ "default": true,
+ "title": "Same Idempotency Key Reusable",
+ "type": "boolean"
+ },
+ "status": {
+ "const": "quota_exceeded",
+ "title": "Status",
+ "type": "string"
+ },
+ "usage": {
+ "$ref": "#/$defs/CapabilityLimitUsage"
+ }
+ },
+ "required": [
+ "analysis_id",
+ "analysis_name",
+ "analysis_url",
+ "code",
+ "status",
+ "message",
+ "capability",
+ "plan",
+ "usage",
+ "resolution_paths"
+ ],
+ "title": "GroupedLimitOutput",
+ "type": "object"
+}
removedOutput schema / $defs / PortfolioAlignmentOutput
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "capability": {
- "const": "portfolio_alignment.v1",
- "title": "Capability",
- "type": "string"
- },
- "findings": {
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "title": "Findings",
- "type": "array"
- },
- "meta": {
- "$ref": "#/$defs/InvocationMeta"
- },
- "rule_results": {
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "title": "Rule Results",
- "type": "array"
- },
- "status": {
- "enum": [
- "compliant",
- "non_compliant",
- "insufficient_evidence"
- ],
- "title": "Status",
- "type": "string"
- },
- "summary": {
- "title": "Summary",
- "type": "string"
- },
- "warnings": {
- "items": {
- "type": "string"
- },
- "title": "Warnings",
- "type": "array"
- }
- },
- "required": [
- "capability",
- "status",
- "summary",
- "meta"
- ],
- "title": "PortfolioAlignmentOutput",
- "type": "object"
-}
changedOutput schema / anyOf
Previous value: -[
- {
- "$ref": "#/$defs/PortfolioAlignmentOutput"
- },
- {
- "$ref": "#/$defs/CapabilityLimitExceededOutput"
- }
-]New value: +[
+ {
+ "$ref": "#/$defs/GroupedAlignmentOutput"
+ },
+ {
+ "$ref": "#/$defs/GroupedLimitOutput"
+ }
+]
changedOutput schema / title
Previous value: -"PortfolioAlignmentToolOutput"New value: +"GroupedAlignmentToolOutput"