addedInput schema / properties / completedActions
Added value: +{
+ "description": "Optional caller-authored completed actions. Kept unverified.",
+ "items": {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 50,
+ "type": "array"
+}
changedInput schema / properties / currentStatus / description
Previous value: -"Free-text description of the current work status."New value: +"Optional caller-authored work status. Kept unverified."
addedInput schema / properties / decisions
Added value: +{
+ "description": "Optional caller-authored decisions. Kept unverified.",
+ "items": {
+ "properties": {
+ "rationale": {
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "summary": {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary"
+ ],
+ "type": "object"
+ },
+ "maxItems": 30,
+ "type": "array"
+}
addedInput schema / properties / goal
Added value: +{
+ "description": "Optional caller-authored goal. Kept unverified.",
+ "maxLength": 2000,
+ "minLength": 1,
+ "type": "string"
+}
addedInput schema / properties / nonGoals
Added value: +{
+ "description": "Optional caller-authored non-goals. Kept unverified.",
+ "items": {
+ "maxLength": 1000,
+ "minLength": 1,
+ "type": "string"
+ },
+ "maxItems": 20,
+ "type": "array"
+}
addedInput schema / properties / releaseRef
Added value: +{
+ "description": "Release ref being worked on (if applicable).",
+ "maxLength": 500,
+ "minLength": 1,
+ "type": "string"
+}
removedInput schema / required
Removed value: -[
- "currentStatus"
-]
addedOutput schema / properties / completedActions
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / decisions
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "rationale": {
+ "type": "string"
+ },
+ "summary": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "summary"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / evidencePacket
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "budget": {
+ "additionalProperties": false,
+ "properties": {
+ "collectionTimeoutMs": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxEvidenceItems": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxFilesPerSource": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxGithubRequests": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxItemsPerSource": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxRenderedMarkdownCharacters": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "maxSourceTextCharacters": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "maxEvidenceItems",
+ "maxGithubRequests",
+ "maxSourceTextCharacters",
+ "maxFilesPerSource",
+ "maxItemsPerSource",
+ "maxRenderedMarkdownCharacters",
+ "collectionTimeoutMs"
+ ],
+ "type": "object"
+ },
+ "collectedAt": {
+ "type": "string"
+ },
+ "contentDigest": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "evidence": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "collectedAt": {
+ "type": "string"
+ },
+ "completeness": {
+ "enum": [
+ "complete",
+ "partial",
+ "omitted"
+ ],
+ "type": "string"
+ },
+ "expiresAt": {
+ "type": "string"
+ },
+ "freshness": {
+ "enum": [
+ "fresh",
+ "stale",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "provenance": {
+ "additionalProperties": false,
+ "properties": {
+ "appId": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "policyDigest": {
+ "type": "string"
+ },
+ "provider": {
+ "type": "string"
+ },
+ "ref": {
+ "type": "string"
+ },
+ "sourceContentDigest": {
+ "pattern": "^[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "subjectSha": {
+ "type": "string"
+ },
+ "toolVersion": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "recommendedNextActions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "source": {
+ "enum": [
+ "github_api",
+ "github_check_run",
+ "repository_file",
+ "repository_policy",
+ "caller_assertion",
+ "system"
+ ],
+ "type": "string"
+ },
+ "sourceUpdatedAt": {
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "verified",
+ "failed",
+ "pending",
+ "unverified",
+ "not_applicable"
+ ],
+ "type": "string"
+ },
+ "subject": {
+ "additionalProperties": false,
+ "properties": {
+ "number": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "ref": {
+ "type": "string"
+ },
+ "repo": {
+ "type": "string"
+ },
+ "sha": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "repository",
+ "pull_request",
+ "issue",
+ "release"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "repo"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "id",
+ "kind",
+ "subject",
+ "state",
+ "freshness",
+ "completeness",
+ "source",
+ "collectedAt",
+ "provenance",
+ "reason",
+ "limitations",
+ "recommendedNextActions"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "generatorVersion": {
+ "type": "string"
+ },
+ "limitations": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "omittedEvidence": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "count": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "kind": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "count",
+ "reason"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "recommendedNextActions": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "schemaVersion": {
+ "const": "1.0",
+ "type": "string"
+ },
+ "subject": {
+ "additionalProperties": false,
+ "properties": {
+ "number": {
+ "exclusiveMinimum": 0,
+ "maximum": 9007199254740991,
+ "type": "integer"
+ },
+ "ref": {
+ "type": "string"
+ },
+ "repo": {
+ "type": "string"
+ },
+ "sha": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "repository",
+ "pull_request",
+ "issue",
+ "release"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "type",
+ "repo"
+ ],
+ "type": "object"
+ },
+ "summary": {
+ "additionalProperties": false,
+ "properties": {
+ "idsByState": {
+ "additionalProperties": false,
+ "properties": {
+ "failed": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "not_applicable": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "pending": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "unverified": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "verified": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "verified",
+ "failed",
+ "pending",
+ "unverified",
+ "not_applicable"
+ ],
+ "type": "object"
+ },
+ "omittedIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "partialIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "staleIds": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "idsByState",
+ "staleIds",
+ "partialIds",
+ "omittedIds"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "schemaVersion",
+ "generatorVersion",
+ "subject",
+ "evidence",
+ "summary",
+ "recommendedNextActions",
+ "limitations",
+ "budget",
+ "omittedEvidence",
+ "collectedAt",
+ "contentDigest"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / goal
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / nonGoals
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / prRef / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "branch": {
- "type": "string"
- },
- "number": {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- "state": {
- "type": "string"
- },
- "title": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "number",
- "title",
- "state",
- "branch",
- "url"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "branch": {
+ "type": "string"
+ },
+ "headSha": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "number": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "state": {
+ "type": "string"
+ },
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "number",
+ "title",
+ "state",
+ "branch",
+ "url"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / promptInjectionWarnings
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "categories": {
+ "items": {
+ "enum": [
+ "instruction_override",
+ "role_impersonation",
+ "tool_coercion",
+ "secret_exfiltration",
+ "data_exfiltration",
+ "encoded_instruction"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "severity": {
+ "enum": [
+ "medium",
+ "high"
+ ],
+ "type": "string"
+ },
+ "source": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "source",
+ "severity",
+ "categories"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / releaseRef
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
addedOutput schema / properties / trustBoundary
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "callerAndRepositoryContent": {
+ "const": "untrusted",
+ "type": "string"
+ },
+ "instructionHandling": {
+ "const": "never_execute",
+ "type": "string"
+ },
+ "permissionHandling": {
+ "const": "never_expand",
+ "type": "string"
+ },
+ "secretHandling": {
+ "const": "never_reveal",
+ "type": "string"
+ }
+ },
+ "required": [
+ "callerAndRepositoryContent",
+ "instructionHandling",
+ "secretHandling",
+ "permissionHandling"
+ ],
+ "type": "object"
+}
changedOutput schema / required
Previous value: -[
- "repo",
- "defaultBranch",
- "currentStatus",
- "nextSteps",
- "handoffPrompt",
- "issueRef",
- "prRef",
- "evidenceWarnings"
-]New value: +[
+ "repo",
+ "defaultBranch",
+ "currentStatus",
+ "goal",
+ "nonGoals",
+ "completedActions",
+ "decisions",
+ "nextSteps",
+ "handoffPrompt",
+ "issueRef",
+ "prRef",
+ "releaseRef",
+ "evidenceWarnings",
+ "promptInjectionWarnings",
+ "evidencePacket"
+]