changedInput schema / anyOf
Previous value: -[
- {
- "properties": {
- "autoMerge": {
- "description": "Whether to approve and merge this change immediately. Omitted defaults to merging immediately if the actor has write access on the target node, otherwise falling back to a pending Change Request; pass explicit false to force review even with write access. Archiving takes the Base and every record in it out of every listing at once. That is reversible via `operation: \"restore\"`, but it is the widest-blast-radius write in this family — pass `autoMerge: false` when it should stop for a human.",
- "type": "boolean"
- },
- "baseId": {
- "minLength": 1,
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "operation": {
- "const": "archive"
- },
- "submittedBy": {
- "default": "local-editor",
- "type": "string"
- },
- "targetSpaceId": {
- "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "operation",
- "baseId"
- ],
- "type": "object"
- },
- {
- "properties": {
- "autoMerge": {
- "type": "boolean"
- },
- "baseId": {
- "minLength": 1,
- "type": "string"
- },
- "message": {
- "type": "string"
- },
- "operation": {
- "const": "restore"
- },
- "submittedBy": {
- "default": "local-editor",
- "type": "string"
- },
- "targetSpaceId": {
- "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
- "minLength": 1,
- "type": "string"
- }
- },
- "required": [
- "operation",
- "baseId"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "autoMerge": {
+ "description": "Whether to approve and merge this change immediately. Omitted defaults to merging immediately if the actor has write access on the target node, otherwise falling back to a pending Change Request; pass explicit false to force review even with write access. Archiving takes the Base and every record in it out of every listing at once. That is reversible via `operation: \"restore\"`, but it is the widest-blast-radius write in this family — pass `autoMerge: false` when it should stop for a human.",
+ "type": "boolean"
+ },
+ "baseId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "operation": {
+ "const": "archive"
+ },
+ "playbook": {
+ "description": "Optional. The playbook you are following, as `kind:nodeId[:key]` from playbooks_search (e.g. `prompt:nod_123:log-visit`). Recorded on the change request so the person can see which playbook produced it.",
+ "type": "string"
+ },
+ "submittedBy": {
+ "default": "local-editor",
+ "type": "string"
+ },
+ "targetSpaceId": {
+ "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "baseId"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "autoMerge": {
+ "type": "boolean"
+ },
+ "baseId": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "operation": {
+ "const": "restore"
+ },
+ "playbook": {
+ "description": "Optional. The playbook you are following, as `kind:nodeId[:key]` from playbooks_search (e.g. `prompt:nod_123:log-visit`). Recorded on the change request so the person can see which playbook produced it.",
+ "type": "string"
+ },
+ "submittedBy": {
+ "default": "local-editor",
+ "type": "string"
+ },
+ "targetSpaceId": {
+ "description": "Busabase space id. Call auth_verify first and ask the user which space to use when more than one is returned.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "operation",
+ "baseId"
+ ],
+ "type": "object"
+ }
+]