{
  "formatVersion": 1,
  "roots": [
    {
      "key": "event:feedback/message-delete",
      "kind": "event",
      "event": "feedback/message-delete",
      "surface": false,
      "digest": "3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "data",
                "type": 1,
                "optional": false
              },
              {
                "name": "ignorable",
                "type": 3,
                "optional": true
              },
              {
                "name": "seq",
                "type": 4,
                "optional": false
              },
              {
                "name": "time",
                "type": 4,
                "optional": false
              },
              {
                "name": "type",
                "type": 5,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "messageId",
                "type": 2,
                "optional": false
              },
              {
                "name": "sessionId",
                "type": 2,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "string"
          },
          {
            "kind": "literal",
            "value": true
          },
          {
            "kind": "primitive",
            "type": "number"
          },
          {
            "kind": "literal",
            "value": "feedback/message-delete"
          }
        ]
      }
    },
    {
      "key": "event:feedback/message-put",
      "kind": "event",
      "event": "feedback/message-put",
      "surface": false,
      "digest": "3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "data",
                "type": 1,
                "optional": false
              },
              {
                "name": "ignorable",
                "type": 8,
                "optional": true
              },
              {
                "name": "seq",
                "type": 3,
                "optional": false
              },
              {
                "name": "time",
                "type": 3,
                "optional": false
              },
              {
                "name": "type",
                "type": 9,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "item",
                "type": 2,
                "optional": false
              },
              {
                "name": "sessionId",
                "type": 4,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "createdAt",
                "type": 3,
                "optional": false
              },
              {
                "name": "messageId",
                "type": 4,
                "optional": false
              },
              {
                "name": "note",
                "type": 4,
                "optional": true
              },
              {
                "name": "rating",
                "type": 5,
                "optional": false
              },
              {
                "name": "updatedAt",
                "type": 3,
                "optional": false
              },
              {
                "name": "version",
                "type": 4,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "number"
          },
          {
            "kind": "primitive",
            "type": "string"
          },
          {
            "kind": "union",
            "types": [
              6,
              7
            ]
          },
          {
            "kind": "literal",
            "value": "negative"
          },
          {
            "kind": "literal",
            "value": "positive"
          },
          {
            "kind": "literal",
            "value": true
          },
          {
            "kind": "literal",
            "value": "feedback/message-put"
          }
        ]
      }
    }
  ],
  "types": [
    {
      "digest": "0657d3ca5ac4e7bf79b00bcf860b1c7159d01a9da137497221ec2f1776e365f7",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "primitive",
            "type": "number"
          }
        ]
      },
      "names": [
        "packages/core/session/src/types.ts#SessionSeq"
      ],
      "sources": [
        "packages/core/session/src/types.ts"
      ]
    },
    {
      "digest": "390eed1028aba02774f14408647acec10ec5516e97d4f15ecde2b9989d5a69f2",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "union",
            "types": [
              1,
              2
            ]
          },
          {
            "kind": "literal",
            "value": "negative"
          },
          {
            "kind": "literal",
            "value": "positive"
          }
        ]
      },
      "names": [
        "packages/feedback/message-feedback/src/types.ts#MessageFeedbackRating"
      ],
      "sources": [
        "packages/feedback/message-feedback/src/types.ts"
      ]
    },
    {
      "digest": "3b04fde0dc763cf84fbde7b6611b3194dd56d95d0c0bf0204311640468d586e1",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "data",
                "type": 1,
                "optional": false
              },
              {
                "name": "ignorable",
                "type": 8,
                "optional": true
              },
              {
                "name": "seq",
                "type": 3,
                "optional": false
              },
              {
                "name": "time",
                "type": 3,
                "optional": false
              },
              {
                "name": "type",
                "type": 9,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "item",
                "type": 2,
                "optional": false
              },
              {
                "name": "sessionId",
                "type": 4,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "createdAt",
                "type": 3,
                "optional": false
              },
              {
                "name": "messageId",
                "type": 4,
                "optional": false
              },
              {
                "name": "note",
                "type": 4,
                "optional": true
              },
              {
                "name": "rating",
                "type": 5,
                "optional": false
              },
              {
                "name": "updatedAt",
                "type": 3,
                "optional": false
              },
              {
                "name": "version",
                "type": 4,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "number"
          },
          {
            "kind": "primitive",
            "type": "string"
          },
          {
            "kind": "union",
            "types": [
              6,
              7
            ]
          },
          {
            "kind": "literal",
            "value": "negative"
          },
          {
            "kind": "literal",
            "value": "positive"
          },
          {
            "kind": "literal",
            "value": true
          },
          {
            "kind": "literal",
            "value": "feedback/message-put"
          }
        ]
      },
      "names": [
        "event:feedback/message-put",
        "event:feedback/message-put[0]"
      ],
      "sources": [
        "packages/core/session/src/types.ts"
      ]
    },
    {
      "digest": "3ee93b06f3a125850337602bcdf155d2538c43a5c944ec55b1b3c365152d6796",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "data",
                "type": 1,
                "optional": false
              },
              {
                "name": "ignorable",
                "type": 3,
                "optional": true
              },
              {
                "name": "seq",
                "type": 4,
                "optional": false
              },
              {
                "name": "time",
                "type": 4,
                "optional": false
              },
              {
                "name": "type",
                "type": 5,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "messageId",
                "type": 2,
                "optional": false
              },
              {
                "name": "sessionId",
                "type": 2,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "string"
          },
          {
            "kind": "literal",
            "value": true
          },
          {
            "kind": "primitive",
            "type": "number"
          },
          {
            "kind": "literal",
            "value": "feedback/message-delete"
          }
        ]
      },
      "names": [
        "event:feedback/message-delete",
        "event:feedback/message-delete[0]"
      ],
      "sources": [
        "packages/core/session/src/types.ts"
      ]
    },
    {
      "digest": "44818000e56acb97afdb5045ce235eb55e3fb1ccabc9fc7d0750bb38f36a7f8e",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "literal",
            "value": "feedback/message-delete"
          }
        ]
      },
      "names": [],
      "sources": []
    },
    {
      "digest": "4cd48f3e5108bd6ebedf7301c3638839b8b2b9db8dbd493974177fbdeb91a01b",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "primitive",
            "type": "string"
          }
        ]
      },
      "names": [
        "packages/api/session-controller/src/types.ts#SessionRequestId",
        "packages/attachment/attachment/src/brand.ts#AttachmentId",
        "packages/compaction/compaction/src/brand.ts#CompactionId",
        "packages/core/session/src/types.ts#SessionId",
        "packages/experimental/agent-team/src/types.ts#TeamId",
        "packages/experimental/agent-team/src/types.ts#TeamMessageId",
        "packages/experimental/agent-team/src/types.ts#TeamTaskId",
        "packages/feedback/message-feedback/src/types.ts#MessageFeedbackVersion",
        "packages/goal/goal/src/types.ts#GoalId",
        "packages/interaction/commands/src/brand.ts#CommandId",
        "packages/interaction/user-approval/src/types.ts#ApprovalRequestId",
        "packages/llm/llm-retry/src/brand.ts#RetryId",
        "packages/llm/llm/src/brand.ts#MessageId",
        "packages/llm/llm/src/brand.ts#ProviderRequestId",
        "packages/llm/llm/src/brand.ts#ReasoningEffortId",
        "packages/llm/llm/src/brand.ts#ToolCallId",
        "packages/schedule/schedule/src/types.ts#ScheduleId",
        "packages/session/session-title/src/index.ts#SessionTitleProviderId",
        "packages/session/session-title/src/types.ts#SessionTitleProviderId",
        "packages/webhook/webhook/src/brand.ts#WebhookDeliveryId",
        "packages/webhook/webhook/src/brand.ts#WebhookRuleId",
        "packages/webhook/webhook/src/brand.ts#WebhookSourceId",
        "packages/workflow/workflow/src/types.ts#WorkflowRunId"
      ],
      "sources": [
        "packages/api/session-controller/src/types.ts",
        "packages/attachment/attachment/src/brand.ts",
        "packages/compaction/compaction/src/brand.ts",
        "packages/core/session/src/types.ts",
        "packages/experimental/agent-team/src/types.ts",
        "packages/feedback/message-feedback/src/types.ts",
        "packages/goal/goal/src/types.ts",
        "packages/interaction/commands/src/brand.ts",
        "packages/interaction/user-approval/src/types.ts",
        "packages/llm/llm-retry/src/brand.ts",
        "packages/llm/llm/src/brand.ts",
        "packages/schedule/schedule/src/types.ts",
        "packages/session/session-title/src/index.ts",
        "packages/session/session-title/src/types.ts",
        "packages/webhook/webhook/src/brand.ts",
        "packages/workflow/workflow/src/types.ts"
      ]
    },
    {
      "digest": "6cda0d6d3b4336d83998fe580628426df81c2afbab5d768b8813b56d569120e8",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "literal",
            "value": "feedback/message-put"
          }
        ]
      },
      "names": [],
      "sources": []
    },
    {
      "digest": "7c6129b6961cf4b2a030f36c78d2b0a5be38617651a9b81322e054ee512bee06",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "messageId",
                "type": 1,
                "optional": false
              },
              {
                "name": "sessionId",
                "type": 1,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "string"
          }
        ]
      },
      "names": [
        "packages/feedback/message-feedback/src/types.ts#MessageFeedbackDelete"
      ],
      "sources": [
        "packages/feedback/message-feedback/src/types.ts"
      ]
    },
    {
      "digest": "b1f62380f6746fedd629e71065e3583cef83334875b499ac9665c2eb87acfbf5",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "literal",
            "value": "negative"
          }
        ]
      },
      "names": [],
      "sources": []
    },
    {
      "digest": "cb1df23dfd315032b6d34b3c5fe2c4e3d07f7b60334ab9afd9f17da48ad09379",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "item",
                "type": 1,
                "optional": false
              },
              {
                "name": "sessionId",
                "type": 3,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "object",
            "properties": [
              {
                "name": "createdAt",
                "type": 2,
                "optional": false
              },
              {
                "name": "messageId",
                "type": 3,
                "optional": false
              },
              {
                "name": "note",
                "type": 3,
                "optional": true
              },
              {
                "name": "rating",
                "type": 4,
                "optional": false
              },
              {
                "name": "updatedAt",
                "type": 2,
                "optional": false
              },
              {
                "name": "version",
                "type": 3,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "number"
          },
          {
            "kind": "primitive",
            "type": "string"
          },
          {
            "kind": "union",
            "types": [
              5,
              6
            ]
          },
          {
            "kind": "literal",
            "value": "negative"
          },
          {
            "kind": "literal",
            "value": "positive"
          }
        ]
      },
      "names": [
        "packages/feedback/message-feedback/src/types.ts#MessageFeedbackPut"
      ],
      "sources": [
        "packages/feedback/message-feedback/src/types.ts"
      ]
    },
    {
      "digest": "dacf3d5f3e4ff619c1320e64a48dec5e7ecd7870bece65fbd449a0e63adfa521",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "literal",
            "value": true
          }
        ]
      },
      "names": [],
      "sources": []
    },
    {
      "digest": "df5d9709b7db2a72510dc52052a23f0c38f39730af1504bab8bccabc14fae528",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "literal",
            "value": "positive"
          }
        ]
      },
      "names": [],
      "sources": []
    },
    {
      "digest": "e68568d70fde1c0701e8d3e7645e5bb796f856ca42f349b5479032c254f27375",
      "schema": {
        "root": 0,
        "nodes": [
          {
            "kind": "object",
            "properties": [
              {
                "name": "createdAt",
                "type": 1,
                "optional": false
              },
              {
                "name": "messageId",
                "type": 2,
                "optional": false
              },
              {
                "name": "note",
                "type": 2,
                "optional": true
              },
              {
                "name": "rating",
                "type": 3,
                "optional": false
              },
              {
                "name": "updatedAt",
                "type": 1,
                "optional": false
              },
              {
                "name": "version",
                "type": 2,
                "optional": false
              }
            ],
            "indices": []
          },
          {
            "kind": "primitive",
            "type": "number"
          },
          {
            "kind": "primitive",
            "type": "string"
          },
          {
            "kind": "union",
            "types": [
              4,
              5
            ]
          },
          {
            "kind": "literal",
            "value": "negative"
          },
          {
            "kind": "literal",
            "value": "positive"
          }
        ]
      },
      "names": [
        "packages/feedback/message-feedback/src/types.ts#MessageFeedbackItem"
      ],
      "sources": [
        "packages/feedback/message-feedback/src/types.ts"
      ]
    }
  ]
}
