changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "hint": {
+ "type": "string"
+ },
+ "items": {
+ "description": "Everything waiting. Pass an item's kind and id back to cromanion_decide unchanged.",
+ "items": {
+ "properties": {
+ "decisions": {
+ "description": "The verbs THIS item accepts, so you never guess one.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "detail": {
+ "description": "What you are being asked to allow, in your human's terms.",
+ "type": "string"
+ },
+ "evidence": {
+ "description": "Occurrences, sessions, confidence — when there are any.",
+ "type": "object"
+ },
+ "id": {
+ "description": "Unique within its kind, not across kinds.",
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "edit_genre",
+ "playbook_rule",
+ "goal",
+ "observed_path"
+ ],
+ "type": "string"
+ },
+ "title": {
+ "description": "Already resolved — never an id you have to look up.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "id",
+ "title",
+ "decisions"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "notifications": {
+ "description": "Unread notes for your human. Not decisions — the other reason they would open the console.",
+ "items": {
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "ok": {
+ "type": "boolean"
+ },
+ "youMayDecide": {
+ "description": "Your own grants, echoed here so you do not rule on an item you will be refused for.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "ok",
+ "items",
+ "notifications",
+ "youMayDecide"
+ ],
+ "type": "object"
+}