removedInput schema / $defs
Removed value: -{
- "HumanApprovalReceiptInput": {
- "description": "Hash-only human approval receipt draft input.",
- "properties": {
- "approval_id": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional approval id.",
- "title": "Approval Id"
- },
- "approved_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional ISO-8601 time.",
- "title": "Approved At"
- },
- "approver_hash": {
- "description": "SHA-256 hash of approver identity.",
- "title": "Approver Hash",
- "type": "string"
- },
- "approver_role": {
- "description": "Public-safe approver role.",
- "title": "Approver Role",
- "type": "string"
- },
- "decision": {
- "description": "Approval decision.",
- "enum": [
- "approved",
- "rejected",
- "needs_changes"
- ],
- "title": "Decision",
- "type": "string"
- },
- "expires_at": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional ISO-8601 expiry.",
- "title": "Expires At"
- },
- "non_secret_refs": {
- "description": "Non-secret evidence references.",
- "items": {
- "type": "string"
- },
- "title": "Non Secret Refs",
- "type": "array"
- },
- "policy_hash": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional policy hash.",
- "title": "Policy Hash"
- },
- "reason_codes": {
- "description": "Public-safe approval reason codes.",
- "items": {
- "type": "string"
- },
- "title": "Reason Codes",
- "type": "array"
- },
- "scope_hash": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional scope hash.",
- "title": "Scope Hash"
- },
- "subject_hash": {
- "description": "SHA-256 hash of approved subject.",
- "title": "Subject Hash",
- "type": "string"
- }
- },
- "required": [
- "approver_role",
- "approver_hash",
- "decision",
- "subject_hash"
- ],
- "title": "HumanApprovalReceiptInput",
- "type": "object"
- }
-}
addedInput schema / properties / approval / properties
Added value: +{
+ "approval_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "approved_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "approver_hash": {
+ "type": "string"
+ },
+ "approver_role": {
+ "type": "string"
+ },
+ "decision": {
+ "enum": [
+ "approved",
+ "rejected",
+ "needs_changes"
+ ],
+ "type": "string"
+ },
+ "expires_at": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "non_secret_refs": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "policy_hash": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "reason_codes": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "scope_hash": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "subject_hash": {
+ "type": "string"
+ }
+}