{
  "archive": "I:\\buildwithhq\\artifacts\\api-kit-12062-candidate-v2\\BuildWithHQ-API43-Developer-Kit-1.20.62.zip",
  "previous": "I:\\buildwithhq\\apps\\support-site\\public\\downloads\\BuildWithHQ-API43-Developer-Kit-1.20.61.zip",
  "liveServerVerified": false,
  "generatedUtc": "2026-10-16T08:24:57.800174+00:00",
  "implementationSha256": {
    "release_gate.py": "09bac99dc53d3160a23e8d6aa2f0e8c98066a13048b3d8cbdf2a569b9a52f7de",
    "release_gate_types.cjs": "2747c003742c5e3c6c41d50a74f1e9dbe2a77fb3935d3ffece575018c674399f"
  },
  "archiveSha256": "6012658bf89618cdf10e8bef91488a2883932860d5b858c8fbda6b219168f115",
  "previousArchiveSha256": "27b6d06d85df6273cb7414c0a4376fb3586cff7a07fabe9b0ae003645e121417",
  "policySha256": {
    "ledger": "a05ff45af87fa25bae778a7c04e284ef5ff5bd4a44d399243a8b47961eaad1ba",
    "allowlist": "d4814dec9c209408d6ef5954b50dc524cb474bf89a9e06fbc50f7d54cd1d4899",
    "mutations": "ea27e409fed6d9668f42810279eb141769a6cc612d5cc3009ae23b1c16270437"
  },
  "gates": [
    {
      "gate": "G1",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G2",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G3",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G4",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G5",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G6",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G7",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G8",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G9",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G10",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G11",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G12",
      "status": "warn",
      "findings": [
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages/{chatMessageId} PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages/{chatMessageId}/reaction PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/members/{memberUserId} PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/favorite PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/company-news/{recordId}/favorite PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/company-news/{recordId}/published PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/conversations POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/messages POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/conversations/direct POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/favorite PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/discussion-boards/{boardRecordId}/topics POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId} PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{topicRecordId}/posts POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/discussion-boards/posts/{recordId} PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/discussion-boards/records/{recordId}/favorite PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/files/upload POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/files/{recordId}/attachments POST",
          "message": "Child body open while parent is closed",
          "status": "warn"
        },
        {
          "file": "openapi/buildwithhq-generated.json",
          "location": "/v1/apps/{saasAppId}/modules/files/{recordId}/favorite PUT",
          "message": "Child body open while parent is closed",
          "status": "warn"
        }
      ]
    },
    {
      "gate": "G13",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G14",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G15",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G16",
      "status": "pass",
      "findings": []
    },
    {
      "gate": "G17",
      "status": "pass",
      "findings": []
    }
  ],
  "contractDiff": [
    {
      "kind": "additive",
      "operationId": "developerRecordsUpdate",
      "path": "/v1/apps/{saasAppId}/objects/{objectKey}/records/{recordId}",
      "method": "PATCH",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplace",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplace",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceLegoLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/lego/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceLegoLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/lego/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceLegoPresentation",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPatchV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}",
      "method": "PATCH",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPatchV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}",
      "method": "PATCH",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidStatus",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/status",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidStatus",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/status",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipantsCatalog",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipantsCatalog",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipants",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipants",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipantsActiveWorkplaceParticipantIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants/{activeWorkplaceParticipantId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipantsActiveWorkplaceParticipantIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants/{activeWorkplaceParticipantId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidParticipantsActiveWorkplaceParticipantIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/participants/{activeWorkplaceParticipantId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidActivity",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/activity",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidActivity",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/activity",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidGraphRefresh",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/graph/refresh",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidGraphRefresh",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/graph/refresh",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidGraphRefresh",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/graph/refresh",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidPlayback",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/playback",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesActiveWorkplaceActiveWorkplaceIdGuidPlayback",
      "path": "/v1/apps/{saasAppId}/modules/active-workplace/{activeWorkplaceId}/playback",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesAiInsights",
      "path": "/v1/apps/{saasAppId}/modules/ai-insights",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesAiInsightsInsightIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/ai-insights/{insightId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesAiInsightsInsightIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/ai-insights/{insightId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesAiInsightsInsightIdGuidState",
      "path": "/v1/apps/{saasAppId}/modules/ai-insights/{insightId}/state",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesAiInsightsInsightIdGuidState",
      "path": "/v1/apps/{saasAppId}/modules/ai-insights/{insightId}/state",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesCalendar",
      "path": "/v1/apps/{saasAppId}/modules/calendar",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCalendarRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/calendar/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCalendarLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/calendar/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChatRooms",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChatRooms",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChatRoomsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChatRoomsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsModulesChatRoomsRecordIdGuidMessages",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses",
      "message": "Success status changed"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChatRoomsRecordIdGuidMessages",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChatRoomsRecordIdGuidMessages",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidMessagesChatMessageIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages/{chatMessageId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidMessagesChatMessageIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages/{chatMessageId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidMessagesChatMessageIdGuidReaction",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages/{chatMessageId}/reaction",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidMessagesChatMessageIdGuidReaction",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/messages/{chatMessageId}/reaction",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidMembersMemberUserIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/members/{memberUserId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidMembersMemberUserIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/members/{memberUserId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChatRoomsRecordIdGuidMembersLookup",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/members/lookup",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChatRoomsRecordIdGuidMembersLookup",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/members/lookup",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidRead",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/read",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidRead",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/read",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidRead",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/read",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChatRoomsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/chat-rooms/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsTemplates",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChecklistsSignoffsTemplates",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChecklistsSignoffsTemplatesChecklistTemplateIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/templates/{checklistTemplateId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsRuns",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/runs",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChecklistsSignoffsRuns",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/runs",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsRunsChecklistRunIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/runs/{checklistRunId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesChecklistsSignoffsRunsChecklistRunIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/runs/{checklistRunId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesChecklistsSignoffsItemsChecklistRunItemIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/items/{checklistRunItemId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChecklistsSignoffsItemsChecklistRunItemIdGuidProof",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/items/{checklistRunItemId}/proof",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChecklistsSignoffsItemsChecklistRunItemIdGuidProof",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/items/{checklistRunItemId}/proof",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChecklistsSignoffsProofChecklistItemEvidenceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/proof/{checklistItemEvidenceId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChecklistsSignoffsProofChecklistItemEvidenceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/proof/{checklistItemEvidenceId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesChecklistsSignoffsProofChecklistItemEvidenceIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/proof/{checklistItemEvidenceId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChecklistsSignoffsRunsChecklistRunIdGuidSubmit",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/runs/{checklistRunId}/submit",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesChecklistsSignoffsRunsChecklistRunIdGuidSubmit",
      "path": "/v1/apps/{saasAppId}/modules/checklists-signoffs/runs/{checklistRunId}/submit",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCompanyNewsSchema",
      "path": "/v1/apps/{saasAppId}/modules/company-news/schema",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCompanyNewsLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCompanyNewsLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCompanyNews",
      "path": "/v1/apps/{saasAppId}/modules/company-news",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesCompanyNews",
      "path": "/v1/apps/{saasAppId}/modules/company-news",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCompanyNewsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesCompanyNewsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCompanyNewsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCompanyNewsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesCompanyNewsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCompanyNewsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCompanyNewsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCompanyNewsRecordIdGuidPublished",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}/published",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesCompanyNewsRecordIdGuidPublished",
      "path": "/v1/apps/{saasAppId}/modules/company-news/{recordId}/published",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsSchema",
      "path": "/v1/apps/{saasAppId}/modules/contacts/schema",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsCreateVisibilityOptions",
      "path": "/v1/apps/{saasAppId}/modules/contacts/create-visibility-options",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesContacts",
      "path": "/v1/apps/{saasAppId}/modules/contacts",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsCount",
      "path": "/v1/apps/{saasAppId}/modules/contacts/count",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesContactsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesContactsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesContactsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesContactsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesContactsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesContactsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesContactsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/contacts/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversations",
      "path": "/v1/apps/{saasAppId}/modules/conversations",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesConversations",
      "path": "/v1/apps/{saasAppId}/modules/conversations",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/parameters/messagePageSize/minimum",
      "message": "Validation bound changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/parameters/messagePageSize/maximum",
      "message": "Validation bound changed"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesConversationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversationsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/conversations/lego-catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversationsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/modules/conversations/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversationsCapabilities",
      "path": "/v1/apps/{saasAppId}/modules/conversations/capabilities",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsModulesConversationsRecordIdGuidMessages",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/messages",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses",
      "message": "Success status changed"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesConversationsRecordIdGuidMessages",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/messages",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesConversationsRecordIdGuidMessages",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/messages",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/contractVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/isPersonal",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/locationName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/revisionUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/roles",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/recordId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/properties/locationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesConversationsDirectScope",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct/scope",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/currentScope/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsModulesConversationsDirect",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses",
      "message": "Success status changed"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesConversationsDirect",
      "path": "/v1/apps/{saasAppId}/modules/conversations/direct",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesConversationsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesConversationsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/conversations/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDiscussionBoards",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDiscussionBoards",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsModulesDiscussionBoardsBoardRecordIdGuidTopics",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{boardRecordId}/topics",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses",
      "message": "Success status changed"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDiscussionBoardsBoardRecordIdGuidTopics",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{boardRecordId}/topics",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDiscussionBoardsBoardRecordIdGuidTopics",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/{boardRecordId}/topics",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/parameters/postPageSize/minimum",
      "message": "Validation bound changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/parameters/postPageSize/maximum",
      "message": "Validation bound changed"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsTopicsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsModulesDiscussionBoardsTopicsTopicRecordIdGuidPosts",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{topicRecordId}/posts",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses",
      "message": "Success status changed"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDiscussionBoardsTopicsTopicRecordIdGuidPosts",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{topicRecordId}/posts",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDiscussionBoardsTopicsTopicRecordIdGuidPosts",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/topics/{topicRecordId}/posts",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsPostsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/posts/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsPostsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/posts/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsPostsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/posts/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsPostsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/posts/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesDiscussionBoardsPostsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/posts/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsRecordsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/records/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDiscussionBoardsRecordsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/discussion-boards/records/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamic",
      "path": "/v1/apps/{saasAppId}/modules/dynamic",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeySchema",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/schema",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeySchema",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/schema",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeyLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeyLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeyLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeyLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKey",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKey",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDynamicModuleKey",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDynamicModuleKey",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeyRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesDynamicModuleKeyRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDynamicModuleKeyRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDynamicModuleKeyRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDynamicModuleKeyRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesDynamicModuleKeyRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/{moduleKey}/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDynamicCaseflowCasesRecordIdGuidTransition",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/caseflow-cases/{recordId}/transition",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesDynamicCaseflowCasesRecordIdGuidTransition",
      "path": "/v1/apps/{saasAppId}/modules/dynamic/caseflow-cases/{recordId}/transition",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavoritesSchema",
      "path": "/v1/apps/{saasAppId}/modules/favorites/schema",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavoritesPresentation",
      "path": "/v1/apps/{saasAppId}/modules/favorites/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavorites",
      "path": "/v1/apps/{saasAppId}/modules/favorites",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavoritesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavoritesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavoritesRecordIdGuidState",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}/state",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFavoritesRecordIdGuidState",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}/state",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFavoritesRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFavoritesRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFavoritesRecordIdGuidPreferences",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}/preferences",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFavoritesRecordIdGuidPreferences",
      "path": "/v1/apps/{saasAppId}/modules/favorites/{recordId}/preferences",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFiles",
      "path": "/v1/apps/{saasAppId}/modules/files",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFilesCapabilities",
      "path": "/v1/apps/{saasAppId}/modules/files/capabilities",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFilesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFilesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFilesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFilesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesFilesUpload",
      "path": "/v1/apps/{saasAppId}/modules/files/upload",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesFilesRecordIdGuidAttachments",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/attachments",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesFilesRecordIdGuidAttachments",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/attachments",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesFilesRecordIdGuidAttachmentsAttachmentIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/attachments/{attachmentId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesFilesRecordIdGuidAttachmentsAttachmentIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/attachments/{attachmentId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesFilesRecordIdGuidAttachmentsAttachmentIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/attachments/{attachmentId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFilesRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesFilesRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFilesLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/files/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFilesRecordIdGuidContent",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/content",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesFilesRecordIdGuidContent",
      "path": "/v1/apps/{saasAppId}/modules/files/{recordId}/content",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesGlobalSearchCount",
      "path": "/v1/apps/{saasAppId}/modules/global-search/count",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesGlobalSearchRecordsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/global-search/records/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesGlobalSearchRecordsRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/global-search/records/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovals",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/kind",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/rows",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/actions",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/page",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/columns",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/title",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/presentationVersion",
      "message": "Property added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: subject"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: isStale"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: preparedUtc"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: lastActivityUtc"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: sourceType"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: previewText"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: overallConfidence"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: activityVersion"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: intent"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: batchStatus"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: draftResponseJson"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: suggestionBatchId"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: summary"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: riskLevel"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: inboxItemId"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: basedOnActivityVersion"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/required",
      "message": "Response property became optional: priority"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/subject",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/isStale",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/preparedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/lastActivityUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/sourceType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/previewText",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/overallConfidence",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/intent",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/activityVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/batchStatus",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/draftResponseJson",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/suggestionBatchId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/suggestedActions",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/summary",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/riskLevel",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/inboxItemId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/basedOnActivityVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsGoclawApprovalsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/lego/presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/items/properties/priority",
      "message": "Property removed"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidApprove",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/approve",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidApprove",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/approve",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidReject",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/reject",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidReject",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/reject",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidTakeOver",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/take-over",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidTakeOver",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/take-over",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidRetry",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/retry",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsGoclawApprovalsSuggestionBatchIdGuidRetry",
      "path": "/v1/apps/{saasAppId}/goclaw/approvals/{suggestionBatchId}/retry",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeArticles",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeArticles",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeArticlesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeArticlesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeArticlesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeArticlesRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeArticlesRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeArticlesRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeArticlesLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-articles/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCore",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCore",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeCoreRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeCoreRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidPublish",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/publish",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidPublish",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/publish",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidArchive",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/archive",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidArchive",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/archive",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuidRevisions",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/revisions",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuidRevisions",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/revisions",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidRestore",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/restore",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidRestore",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/restore",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreCollections",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreCollections",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuidItemsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}/items/{recordId}",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuidItemsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}/items/{recordId}",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuidItemsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}/items/{recordId}",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuidItemsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}/items/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuidItemsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}/items/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesKnowledgeCoreCollectionsCollectionIdGuidItemsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/collections/{collectionId}/items/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuidOwners",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/owners",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuidOwners",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/owners",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidOwners",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/owners",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidOwners",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/owners",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesKnowledgeCoreOwnersKnowledgeOwnerIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/owners/{knowledgeOwnerId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesKnowledgeCoreOwnersKnowledgeOwnerIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/owners/{knowledgeOwnerId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesKnowledgeCoreOwnersKnowledgeOwnerIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/owners/{knowledgeOwnerId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreUnowned",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/unowned",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreAssignmentLookup",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/assignment-lookup",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreReviews",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreReviewsReviewCycleIdGuidBegin",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews/{reviewCycleId}/begin",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreReviewsReviewCycleIdGuidBegin",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews/{reviewCycleId}/begin",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreReviewsReviewCycleIdGuidComplete",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews/{reviewCycleId}/complete",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreReviewsReviewCycleIdGuidComplete",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews/{reviewCycleId}/complete",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreReviewsReviewCycleIdGuidReassign",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews/{reviewCycleId}/reassign",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreReviewsReviewCycleIdGuidReassign",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/reviews/{reviewCycleId}/reassign",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreHealth",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/health",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreQuestions",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestions",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestionsKnowledgeQuestionIdGuidAssign",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions/{knowledgeQuestionId}/assign",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestionsKnowledgeQuestionIdGuidAssign",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions/{knowledgeQuestionId}/assign",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestionsKnowledgeQuestionIdGuidAnswer",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions/{knowledgeQuestionId}/answer",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestionsKnowledgeQuestionIdGuidAnswer",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions/{knowledgeQuestionId}/answer",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestionsKnowledgeQuestionIdGuidConvert",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions/{knowledgeQuestionId}/convert",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreQuestionsKnowledgeQuestionIdGuidConvert",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/questions/{knowledgeQuestionId}/convert",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidFeedback",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/feedback",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesKnowledgeCoreRecordIdGuidFeedback",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/feedback",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuidFeedback",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/feedback",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreRecordIdGuidFeedback",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/{recordId}/feedback",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesKnowledgeCoreGaps",
      "path": "/v1/apps/{saasAppId}/modules/knowledge-core/gaps",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesNotifications",
      "path": "/v1/apps/{saasAppId}/modules/notifications",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesNotificationsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/notifications/lego-catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesNotificationsLegoPresentation",
      "path": "/v1/apps/{saasAppId}/modules/notifications/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesNotificationsNotificationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/notifications/{notificationId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesNotificationsNotificationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/notifications/{notificationId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesNotificationsNotificationIdGuidState",
      "path": "/v1/apps/{saasAppId}/modules/notifications/{notificationId}/state",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesNotificationsNotificationIdGuidState",
      "path": "/v1/apps/{saasAppId}/modules/notifications/{notificationId}/state",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesNotificationsNotificationIdGuidSourceFavorite",
      "path": "/v1/apps/{saasAppId}/modules/notifications/{notificationId}/source-favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesNotificationsNotificationIdGuidSourceFavorite",
      "path": "/v1/apps/{saasAppId}/modules/notifications/{notificationId}/source-favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesPaymentsSettings",
      "path": "/v1/apps/{saasAppId}/modules/payments/settings",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesPaymentsSettingsModuleKey",
      "path": "/v1/apps/{saasAppId}/modules/payments/settings/{moduleKey}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesPaymentsSettingsModuleKey",
      "path": "/v1/apps/{saasAppId}/modules/payments/settings/{moduleKey}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesPaymentsConnectors",
      "path": "/v1/apps/{saasAppId}/modules/payments/connectors",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesPaymentsMethods",
      "path": "/v1/apps/{saasAppId}/modules/payments/methods",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesPaymentsMethods",
      "path": "/v1/apps/{saasAppId}/modules/payments/methods",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesPaymentsMethodsPaymentMethodIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/payments/methods/{paymentMethodId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesPaymentsMethodsPaymentMethodIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/payments/methods/{paymentMethodId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesPaymentsMethodsPaymentMethodIdGuidDefault",
      "path": "/v1/apps/{saasAppId}/modules/payments/methods/{paymentMethodId}/default",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesPaymentsMethodsPaymentMethodIdGuidDefault",
      "path": "/v1/apps/{saasAppId}/modules/payments/methods/{paymentMethodId}/default",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesPaymentsRecordsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/payments/records/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesPaymentsRecordsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/payments/records/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesPaymentsRecordsRecordIdGuidCharges",
      "path": "/v1/apps/{saasAppId}/modules/payments/records/{recordId}/charges",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesPaymentsRecordsRecordIdGuidCharges",
      "path": "/v1/apps/{saasAppId}/modules/payments/records/{recordId}/charges",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordActivityRecords",
      "path": "/v1/apps/{saasAppId}/modules/record-activity/records",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordActivityRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-activity/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordActivityRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-activity/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordActivityRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/record-activity/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordActivityRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/record-activity/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsRuntimeRecordDeletions",
      "path": "/v1/apps/{saasAppId}/runtime/record-deletions",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsRuntimeRecordDeletionsRecordIdGuidRestore",
      "path": "/v1/apps/{saasAppId}/runtime/record-deletions/{recordId}/restore",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsRuntimeRecordDeletionsRecordIdGuidRestore",
      "path": "/v1/apps/{saasAppId}/runtime/record-deletions/{recordId}/restore",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsRuntimeRecordDeletionsRecordIdGuidPermanent",
      "path": "/v1/apps/{saasAppId}/runtime/record-deletions/{recordId}/permanent",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsRuntimeRecordDeletionsRecordIdGuidPermanent",
      "path": "/v1/apps/{saasAppId}/runtime/record-deletions/{recordId}/permanent",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecords",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/records",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordGraphRecordIdGuidRelations",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/relations",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordGraphRecordIdGuidRelations",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/relations",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesRecordGraphRelationsRecordRelationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/relations/{recordRelationId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesRecordGraphRelationsRecordRelationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/relations/{recordRelationId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesRecordGraphRelationsRecordRelationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/relations/{recordRelationId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordGraphRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordGraphRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecordIdGuidKnowledge",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/knowledge",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecordIdGuidKnowledge",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/knowledge",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordGraphRecordIdGuidKnowledge",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/knowledge",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesRecordGraphRecordIdGuidKnowledge",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/knowledge",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecordIdGuidKnowledgeCandidates",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/knowledge/candidates",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesRecordGraphRecordIdGuidKnowledgeCandidates",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/{recordId}/knowledge/candidates",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesRecordGraphKnowledgeRelationsRecordRelationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/knowledge-relations/{recordRelationId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesRecordGraphKnowledgeRelationsRecordRelationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/knowledge-relations/{recordRelationId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesRecordGraphKnowledgeRelationsRecordRelationIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/record-graph/knowledge-relations/{recordRelationId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservationsProducts",
      "path": "/v1/apps/{saasAppId}/modules/reservations/products",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesReservationsProducts",
      "path": "/v1/apps/{saasAppId}/modules/reservations/products",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservations",
      "path": "/v1/apps/{saasAppId}/modules/reservations",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservationsAssignees",
      "path": "/v1/apps/{saasAppId}/modules/reservations/assignees",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservationsCapabilities",
      "path": "/v1/apps/{saasAppId}/modules/reservations/capabilities",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservationsRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesReservationsRecordIdGuidStatus",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}/status",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesReservationsRecordIdGuidStatus",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}/status",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesReservationsRecordIdGuidSchedule",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesReservationsRecordIdGuidFollowups",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}/followups",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesReservationsRecordIdGuidFollowups",
      "path": "/v1/apps/{saasAppId}/modules/reservations/{recordId}/followups",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesReservationsLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/reservations/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/correlationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/lastRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/nextRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/cadenceMinutes",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/warehouse",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/operationInProgress",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/principalName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/runs",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/checkpoints",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialConfigured",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/databaseName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/createdUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/accountIdentifier",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/roleName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/schemaName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/authenticationType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/publicKey",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/lastResult",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialProvider",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/appAccountId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/verifiedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/correlationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/lastRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/nextRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/cadenceMinutes",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/warehouse",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/operationInProgress",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/principalName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/runs",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/checkpoints",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialConfigured",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/databaseName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/createdUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/accountIdentifier",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/roleName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/schemaName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/authenticationType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/publicKey",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/lastResult",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialProvider",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/appAccountId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/verifiedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflake",
      "path": "/v1/apps/{saasAppId}/organization/snowflake",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/correlationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/lastRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/nextRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/cadenceMinutes",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/warehouse",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/operationInProgress",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/principalName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/runs",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/checkpoints",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialConfigured",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/databaseName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/createdUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/accountIdentifier",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/roleName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/schemaName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/authenticationType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/publicKey",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/lastResult",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialProvider",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/appAccountId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/verifiedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeTest",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/test",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/correlationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/lastRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/nextRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/cadenceMinutes",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/warehouse",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/operationInProgress",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/principalName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/runs",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/checkpoints",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialConfigured",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/databaseName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/createdUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/accountIdentifier",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/roleName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/schemaName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/authenticationType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/publicKey",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/lastResult",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialProvider",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/appAccountId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/verifiedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPostV1AppsOrganizationSnowflakeExport",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/export",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/correlationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/lastRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/nextRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/cadenceMinutes",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/warehouse",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/operationInProgress",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/principalName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/runs",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/checkpoints",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialConfigured",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/databaseName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/createdUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/accountIdentifier",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/roleName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/schemaName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/authenticationType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/publicKey",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/lastResult",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialProvider",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/appAccountId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/verifiedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeEnabled",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/enabled",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/correlationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/lastRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/nextRunUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/properties/cadenceMinutes",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/schedule/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/warehouse",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/operationInProgress",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/principalName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/runs",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/checkpoints",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialConfigured",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/databaseName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/createdUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/accountIdentifier",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/snowflakeDestinationId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/rowVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/roleName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/isEnabled",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/schemaName",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/authenticationType",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/publicKey",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/updatedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/saasAppId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/lastResult",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/credentialProvider",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/appAccountId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/properties/verifiedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerPutV1AppsOrganizationSnowflakeSchedule",
      "path": "/v1/apps/{saasAppId}/organization/snowflake/schedule",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/destination/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoCatalog",
      "path": "/v1/apps/{saasAppId}/inbox/lego-catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: totalIsExact"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: hasMore"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: nextPriority"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: nextLastActivityUtc"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: pageSize"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: items"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: nextInboxItemId"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/required",
      "message": "Response property became optional: totalRecords"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/totalIsExact",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/hasMore",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/nextPriority",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/nextLastActivityUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/contractVersion",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/pageSize",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/nextInboxItemId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/totalRecords",
      "message": "Property removed"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/kind",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/rows",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/actions",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/page",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/columns",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/title",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxLegoPresentation",
      "path": "/v1/apps/{saasAppId}/inbox/lego-presentation",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/presentationVersion",
      "message": "Property added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/type",
      "message": "Existing field type changed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/required",
      "message": "Response property became optional: channelConnectionId"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/required",
      "message": "Response property became optional: number"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/required",
      "message": "Response property became optional: openedUtc"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/required",
      "message": "Response property became optional: prefix"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/properties/channelConnectionId",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/properties/openedUtc",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/properties/number",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/properties/key",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/properties/prefix",
      "message": "Property removed"
    },
    {
      "kind": "breaking",
      "operationId": "developerGetV1AppsInboxItems",
      "path": "/v1/apps/{saasAppId}/inbox/items",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/200/application/json/properties/items/items/properties/ticket/anyOf",
      "message": "Schema composition changed; conservative review required"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxEmailChannelsTicketing",
      "path": "/v1/apps/{saasAppId}/inbox/email-channels/ticketing",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsInboxEmailChannelsChannelConnectionIdGuidTicketing",
      "path": "/v1/apps/{saasAppId}/inbox/email-channels/{channelConnectionId}/ticketing",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsInboxEmailChannelsChannelConnectionIdGuidTicketing",
      "path": "/v1/apps/{saasAppId}/inbox/email-channels/{channelConnectionId}/ticketing",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxItemsInboxItemIdGuid",
      "path": "/v1/apps/{saasAppId}/inbox/items/{inboxItemId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxItemsInboxItemIdGuid",
      "path": "/v1/apps/{saasAppId}/inbox/items/{inboxItemId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxBadge",
      "path": "/v1/apps/{saasAppId}/inbox/badge",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxNotifications",
      "path": "/v1/apps/{saasAppId}/inbox/notifications",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxDeliveryDebug",
      "path": "/v1/apps/{saasAppId}/inbox/delivery/debug",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsInboxDeliveryOutboundMessageIdGuidRetry",
      "path": "/v1/apps/{saasAppId}/inbox/delivery/{outboundMessageId}/retry",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsInboxDeliveryOutboundMessageIdGuidRetry",
      "path": "/v1/apps/{saasAppId}/inbox/delivery/{outboundMessageId}/retry",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsInboxDeliveryOutboundMessageIdGuidRetry",
      "path": "/v1/apps/{saasAppId}/inbox/delivery/{outboundMessageId}/retry",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsInboxItemsInboxItemIdGuidHumanState",
      "path": "/v1/apps/{saasAppId}/inbox/items/{inboxItemId}/human-state",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsInboxItemsInboxItemIdGuidHumanState",
      "path": "/v1/apps/{saasAppId}/inbox/items/{inboxItemId}/human-state",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsInboxBadgeIndicator",
      "path": "/v1/apps/{saasAppId}/inbox/badge/indicator",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsInboxChannelsChannelConnectionIdGuidTicketing",
      "path": "/v1/apps/{saasAppId}/inbox/channels/{channelConnectionId}/ticketing",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsInboxItemsInboxItemIdGuidReply",
      "path": "/v1/apps/{saasAppId}/inbox/items/{inboxItemId}/reply",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsInboxItemsInboxItemIdGuidReply",
      "path": "/v1/apps/{saasAppId}/inbox/items/{inboxItemId}/reply",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWebLinksLegoCatalog",
      "path": "/v1/apps/{saasAppId}/modules/web-links/lego/catalog",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWebLinksLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/web-links/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWebLinksLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/web-links/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWebLinks",
      "path": "/v1/apps/{saasAppId}/modules/web-links",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesWebLinks",
      "path": "/v1/apps/{saasAppId}/modules/web-links",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWebLinksRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/web-links/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWebLinksRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/web-links/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWebLinksRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/web-links/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWebLinksRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/web-links/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWebLinksRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/web-links/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWebLinksRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/web-links/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersSchema",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/schema",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersLookupsLookupIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/lookups/{lookupId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersRecordIdGuidStatusTransitions",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}/status-transitions",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersRecordIdGuidStatusTransitions",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}/status-transitions",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrders",
      "path": "/v1/apps/{saasAppId}/modules/work-orders",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPostV1AppsModulesWorkOrders",
      "path": "/v1/apps/{saasAppId}/modules/work-orders",
      "method": "POST",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerDeleteV1AppsModulesWorkOrdersRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}",
      "method": "DELETE",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/400",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWorkOrdersRecordIdGuidStatus",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}/status",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWorkOrdersRecordIdGuidStatus",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}/status",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWorkOrdersRecordIdGuidAssignment",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}/assignment",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/404",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesWorkOrdersRecordIdGuidAssignment",
      "path": "/v1/apps/{saasAppId}/modules/work-orders/{recordId}/assignment",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "/responses/409",
      "message": "Declared error added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesMailReaderRecordIdGuidFavorite",
      "path": "/v1/apps/{saasAppId}/modules/mail-reader/{recordId}/favorite",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "",
      "message": "Operation added"
    },
    {
      "kind": "additive",
      "operationId": "developerPutV1AppsModulesMailReaderRecordIdGuidRead",
      "path": "/v1/apps/{saasAppId}/modules/mail-reader/{recordId}/read",
      "method": "PUT",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "",
      "message": "Operation added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesMailReaderRecordIdGuid",
      "path": "/v1/apps/{saasAppId}/modules/mail-reader/{recordId}",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "",
      "message": "Operation added"
    },
    {
      "kind": "additive",
      "operationId": "developerGetV1AppsModulesMailReader",
      "path": "/v1/apps/{saasAppId}/modules/mail-reader",
      "method": "GET",
      "file": "openapi/buildwithhq-generated.json",
      "pointer": "",
      "message": "Operation added"
    }
  ],
  "commands": [
    {
      "gate": "G6",
      "label": "TypeScript compiler API parity",
      "command": [
        "node",
        "I:\\buildwithhq\\tools\\release_gate_types.cjs",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-release-gate-s0tq9ahh\\current",
        "I:\\buildwithhq\\artifacts\\release-gate\\tooling\\node_modules\\typescript\\lib\\typescript.js"
      ],
      "exitCode": 0,
      "stdout": "[]",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Node runtime version",
      "command": [
        "node",
        "--version"
      ],
      "exitCode": 0,
      "stdout": "v24.19.0\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Examples and BFF v24.19.0",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/api-client-policy.test.mjs",
        "examples/asset-pages.test.mjs",
        "examples/enumerate-contacts.test.mjs",
        "examples/history-pages.test.mjs",
        "examples/platform-app-lifecycle.test.mjs",
        "examples/platform-buildspec-workflow.test.mjs",
        "examples/platform-diagnostics-support.test.mjs",
        "examples/platform-identity-team-clients.test.mjs",
        "examples/platform-operations.test.mjs",
        "examples/progressive-contacts.test.mjs",
        "examples/webhook-and-job-examples.test.mjs",
        "examples/webhook-delivery-pages.test.mjs",
        "server/dev-bff.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: 429 waits for the declared whole-second Retry-After value\nok 1 - 429 waits for the declared whole-second Retry-After value\n  ---\n  duration_ms: 39.1291\n  type: 'test'\n  ...\n# Subtest: numbered pages stop on hasMore\nok 2 - numbered pages stop on hasMore\n  ---\n  duration_ms: 0.4771\n  type: 'test'\n  ...\n# Subtest: a write is not retried unless its operation was explicitly marked repeat-safe\nok 3 - a write is not retried unless its operation was explicitly marked repeat-safe\n  ---\n  duration_ms: 1.1905\n  type: 'test'\n  ...\n# Subtest: organization pages pass the returned cursor\nok 4 - organization pages pass the returned cursor\n  ---\n  duration_ms: 0.4497\n  type: 'test'\n  ...\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 5 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 38.7455\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 6 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5472\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 7 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7023\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 8 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6587\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 9 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7092\n  type: 'test'\n  ...\n# Subtest: enumerates 5101 records without a 5000 browse fence\nok 10 - enumerates 5101 records without a 5000 browse fence\n  ---\n  duration_ms: 34.9355\n  type: 'test'\n  ...\n# Subtest: empty directory completes; operator budget throws instead of silently truncating\nok 11 - empty directory completes; operator budget throws instead of silently truncating\n  ---\n  duration_ms: 27.0325\n  type: 'test'\n  ...\n# Subtest: malformed or absent continuation fails closed\nok 12 - malformed or absent continuation fails closed\n  ---\n  duration_ms: 0.4485\n  type: 'test'\n  ...\n# Subtest: cancellation and dependency errors do not report successful completion\nok 13 - cancellation and dependency errors do not report successful completion\n  ---\n  duration_ms: 0.5815\n  type: 'test'\n  ...\n# Subtest: consumer break makes no requests for later pages; invalid bounds rejected\nok 14 - consumer break makes no requests for later pages; invalid bounds rejected\n  ---\n  duration_ms: 0.4756\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 15 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6635\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 16 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.5017\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 17 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.5961\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 18 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3901\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 19 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2674\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 20 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9682\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 21 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3589\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 22 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2259\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 23 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.1349\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 24 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1054\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 25 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4059\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 26 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6096\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 27 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.6854\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 28 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1052\n  type: 'test'\n  ...\n# Subtest: polls the owned app until Ready and then reads detail\nok 29 - polls the owned app until Ready and then reads detail\n  ---\n  duration_ms: 2.7342\n  type: 'test'\n  ...\n# Subtest: reports terminal provisioning failure without retrying create\nok 30 - reports terminal provisioning failure without retrying create\n  ---\n  duration_ms: 0.9374\n  type: 'test'\n  ...\n# Subtest: requires a persisted retry key before making a create call\nok 31 - requires a persisted retry key before making a create call\n  ---\n  duration_ms: 0.3214\n  type: 'test'\n  ...\n# Subtest: uses the audited suspend and resume lifecycle\nok 32 - uses the audited suspend and resume lifecycle\n  ---\n  duration_ms: 0.3835\n  type: 'test'\n  ...\n# Subtest: session helper keeps the exact app and organization on every operation\nok 33 - session helper keeps the exact app and organization on every operation\n  ---\n  duration_ms: 2.6057\n  type: 'test'\n  ...\n# Subtest: review helper accepts only an exact pending review and explicit decision\nok 34 - review helper accepts only an exact pending review and explicit decision\n  ---\n  duration_ms: 1.04\n  type: 'test'\n  ...\n# Subtest: reuse helper carries one recovery ID and creates an unpublished candidate request\nok 35 - reuse helper carries one recovery ID and creates an unpublished candidate request\n  ---\n  duration_ms: 0.3839\n  type: 'test'\n  ...\n# Subtest: diagnostic helper keeps the owned app target on every app operation\nok 36 - diagnostic helper keeps the owned app target on every app operation\n  ---\n  duration_ms: 3.6887\n  type: 'test'\n  ...\n# Subtest: append, query, and close preserve one session identity\nok 37 - append, query, and close preserve one session identity\n  ---\n  duration_ms: 0.4819\n  type: 'test'\n  ...\n# Subtest: problem helper fixes the audience and carries the app and row version\nok 38 - problem helper fixes the audience and carries the app and row version\n  ---\n  duration_ms: 0.3373\n  type: 'test'\n  ...\n# Subtest: stores a one-time credential and returns only public client metadata\nok 39 - stores a one-time credential and returns only public client metadata\n  ---\n  duration_ms: 2.4463\n  type: 'test'\n  ...\n# Subtest: binds only the tenant principal targets and no caller account authority\nok 40 - binds only the tenant principal targets and no caller account authority\n  ---\n  duration_ms: 0.322\n  type: 'test'\n  ...\n# Subtest: branding sends the latest row version for an existing kit\nok 41 - branding sends the latest row version for an existing kit\n  ---\n  duration_ms: 1.3154\n  type: 'test'\n  ...\n# Subtest: team role update rejects owners and uses a fresh member row version\nok 42 - team role update rejects owners and uses a fresh member row version\n  ---\n  duration_ms: 1.0447\n  type: 'test'\n  ...\n# Subtest: session revocation stays on the same-origin identity protocol\nok 43 - session revocation stays on the same-origin identity protocol\n  ---\n  duration_ms: 0.5115\n  type: 'test'\n  ...\n# Subtest: queues one manual backup and requires a Pending receipt\nok 44 - queues one manual backup and requires a Pending receipt\n  ---\n  duration_ms: 2.2799\n  type: 'test'\n  ...\n# Subtest: upgrade helper rejects blocked inventory before mutation\nok 45 - upgrade helper rejects blocked inventory before mutation\n  ---\n  duration_ms: 0.9061\n  type: 'test'\n  ...\n# Subtest: domain verification reports Pending honestly\nok 46 - domain verification reports Pending honestly\n  ---\n  duration_ms: 1.205\n  type: 'test'\n  ...\n# Subtest: primary change uses the latest listed row version\nok 47 - primary change uses the latest listed row version\n  ---\n  duration_ms: 0.4251\n  type: 'test'\n  ...\n# Subtest: runtime helper checks availability and positive Running evidence\nok 48 - runtime helper checks availability and positive Running evidence\n  ---\n  duration_ms: 0.4108\n  type: 'test'\n  ...\n# Subtest: rows render before a held exact count, with identical filter scope\nok 49 - rows render before a held exact count, with identical filter scope\n  ---\n  duration_ms: 3.8837\n  type: 'test'\n  ...\n# Subtest: count failure preserves rows and is not reported as zero\nok 50 - count failure preserves rows and is not reported as zero\n  ---\n  duration_ms: 0.7047\n  type: 'test'\n  ...\n# Subtest: abandoned identity/filter request never updates the next view\nok 51 - abandoned identity/filter request never updates the next view\n  ---\n  duration_ms: 1.6642\n  type: 'test'\n  ...\n# Subtest: unsafe or inexact totals are not displayed as exact\nok 52 - unsafe or inexact totals are not displayed as exact\n  ---\n  duration_ms: 0.5191\n  type: 'test'\n  ...\n# Subtest: queue rejects corrupt duplicates, serializes workers, and isolates poison events\nok 53 - queue rejects corrupt duplicates, serializes workers, and isolates poison events\n  ---\n  duration_ms: 111.9323\n  type: 'test'\n  ...\n# Subtest: poll deadline bounds Retry-After and hung requests\nok 54 - poll deadline bounds Retry-After and hung requests\n  ---\n  duration_ms: 26.6711\n  type: 'test'\n  ...\n# Subtest: abort interrupts an in-progress polling sleep\nok 55 - abort interrupts an in-progress polling sleep\n  ---\n  duration_ms: 1.2027\n  type: 'test'\n  ...\n# Subtest: receiver verifies raw bytes, queues once, and acknowledges a duplicate\nok 56 - receiver verifies raw bytes, queues once, and acknowledges a duplicate\n  ---\n  duration_ms: 86.1331\n  type: 'test'\n  ...\n# Subtest: AI job polling waits, honors Retry-After, and returns terminal status\nok 57 - AI job polling waits, honors Retry-After, and returns terminal status\n  ---\n  duration_ms: 1.8779\n  type: 'test'\n  ...\n# Subtest: AI job polling stops on a terminal failure\nok 58 - AI job polling stops on a terminal failure\n  ---\n  duration_ms: 0.5707\n  type: 'test'\n  ...\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 59 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 38.439\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 60 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.8189\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 61 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 0.8557\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 62 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.4153\n  type: 'test'\n  ...\n# Subtest: the local BFF exposes only an origin- and CSRF-fenced presentation route\nok 63 - the local BFF exposes only an origin- and CSRF-fenced presentation route\n  ---\n  duration_ms: 73.4244\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects invalid credentials before opening a listener\nok 64 - the local BFF rejects invalid credentials before opening a listener\n  ---\n  duration_ms: 0.9326\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\nok 65 - the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\n  ---\n  duration_ms: 0.3773\n  type: 'test'\n  ...\n1..65\n# tests 65\n# suites 0\n# pass 65\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 478.8255\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Previous test count v24.19.0",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/api-client-policy.test.mjs",
        "examples/asset-pages.test.mjs",
        "examples/enumerate-contacts.test.mjs",
        "examples/platform-app-lifecycle.test.mjs",
        "examples/platform-buildspec-workflow.test.mjs",
        "examples/platform-diagnostics-support.test.mjs",
        "examples/platform-identity-team-clients.test.mjs",
        "examples/platform-operations.test.mjs",
        "examples/progressive-contacts.test.mjs",
        "examples/webhook-and-job-examples.test.mjs",
        "examples/webhook-delivery-pages.test.mjs",
        "server/dev-bff.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: 429 waits for the declared whole-second Retry-After value\nok 1 - 429 waits for the declared whole-second Retry-After value\n  ---\n  duration_ms: 39.6855\n  type: 'test'\n  ...\n# Subtest: numbered pages stop on hasMore\nok 2 - numbered pages stop on hasMore\n  ---\n  duration_ms: 0.4963\n  type: 'test'\n  ...\n# Subtest: a write is not retried unless its operation was explicitly marked repeat-safe\nok 3 - a write is not retried unless its operation was explicitly marked repeat-safe\n  ---\n  duration_ms: 1.2573\n  type: 'test'\n  ...\n# Subtest: organization pages pass the returned cursor\nok 4 - organization pages pass the returned cursor\n  ---\n  duration_ms: 0.4515\n  type: 'test'\n  ...\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 5 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 38.5902\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 6 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5963\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 7 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7571\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 8 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6451\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 9 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7155\n  type: 'test'\n  ...\n# Subtest: enumerates 5101 records without a 5000 browse fence\nok 10 - enumerates 5101 records without a 5000 browse fence\n  ---\n  duration_ms: 34.8011\n  type: 'test'\n  ...\n# Subtest: empty directory completes; operator budget throws instead of silently truncating\nok 11 - empty directory completes; operator budget throws instead of silently truncating\n  ---\n  duration_ms: 26.4075\n  type: 'test'\n  ...\n# Subtest: malformed or absent continuation fails closed\nok 12 - malformed or absent continuation fails closed\n  ---\n  duration_ms: 0.4829\n  type: 'test'\n  ...\n# Subtest: cancellation and dependency errors do not report successful completion\nok 13 - cancellation and dependency errors do not report successful completion\n  ---\n  duration_ms: 0.6126\n  type: 'test'\n  ...\n# Subtest: consumer break makes no requests for later pages; invalid bounds rejected\nok 14 - consumer break makes no requests for later pages; invalid bounds rejected\n  ---\n  duration_ms: 0.5149\n  type: 'test'\n  ...\n# Subtest: polls the owned app until Ready and then reads detail\nok 15 - polls the owned app until Ready and then reads detail\n  ---\n  duration_ms: 2.8302\n  type: 'test'\n  ...\n# Subtest: reports terminal provisioning failure without retrying create\nok 16 - reports terminal provisioning failure without retrying create\n  ---\n  duration_ms: 0.9633\n  type: 'test'\n  ...\n# Subtest: requires a persisted retry key before making a create call\nok 17 - requires a persisted retry key before making a create call\n  ---\n  duration_ms: 0.3605\n  type: 'test'\n  ...\n# Subtest: uses the audited suspend and resume lifecycle\nok 18 - uses the audited suspend and resume lifecycle\n  ---\n  duration_ms: 0.4204\n  type: 'test'\n  ...\n# Subtest: session helper keeps the exact app and organization on every operation\nok 19 - session helper keeps the exact app and organization on every operation\n  ---\n  duration_ms: 2.5687\n  type: 'test'\n  ...\n# Subtest: review helper accepts only an exact pending review and explicit decision\nok 20 - review helper accepts only an exact pending review and explicit decision\n  ---\n  duration_ms: 0.9934\n  type: 'test'\n  ...\n# Subtest: reuse helper carries one recovery ID and creates an unpublished candidate request\nok 21 - reuse helper carries one recovery ID and creates an unpublished candidate request\n  ---\n  duration_ms: 0.3863\n  type: 'test'\n  ...\n# Subtest: diagnostic helper keeps the owned app target on every app operation\nok 22 - diagnostic helper keeps the owned app target on every app operation\n  ---\n  duration_ms: 3.6843\n  type: 'test'\n  ...\n# Subtest: append, query, and close preserve one session identity\nok 23 - append, query, and close preserve one session identity\n  ---\n  duration_ms: 0.4928\n  type: 'test'\n  ...\n# Subtest: problem helper fixes the audience and carries the app and row version\nok 24 - problem helper fixes the audience and carries the app and row version\n  ---\n  duration_ms: 0.3479\n  type: 'test'\n  ...\n# Subtest: stores a one-time credential and returns only public client metadata\nok 25 - stores a one-time credential and returns only public client metadata\n  ---\n  duration_ms: 2.3643\n  type: 'test'\n  ...\n# Subtest: binds only the tenant principal targets and no caller account authority\nok 26 - binds only the tenant principal targets and no caller account authority\n  ---\n  duration_ms: 0.3105\n  type: 'test'\n  ...\n# Subtest: branding sends the latest row version for an existing kit\nok 27 - branding sends the latest row version for an existing kit\n  ---\n  duration_ms: 1.2489\n  type: 'test'\n  ...\n# Subtest: team role update rejects owners and uses a fresh member row version\nok 28 - team role update rejects owners and uses a fresh member row version\n  ---\n  duration_ms: 0.8707\n  type: 'test'\n  ...\n# Subtest: session revocation stays on the same-origin identity protocol\nok 29 - session revocation stays on the same-origin identity protocol\n  ---\n  duration_ms: 0.3602\n  type: 'test'\n  ...\n# Subtest: queues one manual backup and requires a Pending receipt\nok 30 - queues one manual backup and requires a Pending receipt\n  ---\n  duration_ms: 2.2951\n  type: 'test'\n  ...\n# Subtest: upgrade helper rejects blocked inventory before mutation\nok 31 - upgrade helper rejects blocked inventory before mutation\n  ---\n  duration_ms: 0.9511\n  type: 'test'\n  ...\n# Subtest: domain verification reports Pending honestly\nok 32 - domain verification reports Pending honestly\n  ---\n  duration_ms: 1.2669\n  type: 'test'\n  ...\n# Subtest: primary change uses the latest listed row version\nok 33 - primary change uses the latest listed row version\n  ---\n  duration_ms: 0.4311\n  type: 'test'\n  ...\n# Subtest: runtime helper checks availability and positive Running evidence\nok 34 - runtime helper checks availability and positive Running evidence\n  ---\n  duration_ms: 0.4077\n  type: 'test'\n  ...\n# Subtest: rows render before a held exact count, with identical filter scope\nok 35 - rows render before a held exact count, with identical filter scope\n  ---\n  duration_ms: 2.5719\n  type: 'test'\n  ...\n# Subtest: count failure preserves rows and is not reported as zero\nok 36 - count failure preserves rows and is not reported as zero\n  ---\n  duration_ms: 0.4799\n  type: 'test'\n  ...\n# Subtest: abandoned identity/filter request never updates the next view\nok 37 - abandoned identity/filter request never updates the next view\n  ---\n  duration_ms: 1.2701\n  type: 'test'\n  ...\n# Subtest: unsafe or inexact totals are not displayed as exact\nok 38 - unsafe or inexact totals are not displayed as exact\n  ---\n  duration_ms: 0.5191\n  type: 'test'\n  ...\n# Subtest: queue rejects corrupt duplicates, serializes workers, and isolates poison events\nok 39 - queue rejects corrupt duplicates, serializes workers, and isolates poison events\n  ---\n  duration_ms: 106.0645\n  type: 'test'\n  ...\n# Subtest: poll deadline bounds Retry-After and hung requests\nok 40 - poll deadline bounds Retry-After and hung requests\n  ---\n  duration_ms: 27.0036\n  type: 'test'\n  ...\n# Subtest: abort interrupts an in-progress polling sleep\nok 41 - abort interrupts an in-progress polling sleep\n  ---\n  duration_ms: 1.0989\n  type: 'test'\n  ...\n# Subtest: receiver verifies raw bytes, queues once, and acknowledges a duplicate\nok 42 - receiver verifies raw bytes, queues once, and acknowledges a duplicate\n  ---\n  duration_ms: 77.414\n  type: 'test'\n  ...\n# Subtest: AI job polling waits, honors Retry-After, and returns terminal status\nok 43 - AI job polling waits, honors Retry-After, and returns terminal status\n  ---\n  duration_ms: 1.9039\n  type: 'test'\n  ...\n# Subtest: AI job polling stops on a terminal failure\nok 44 - AI job polling stops on a terminal failure\n  ---\n  duration_ms: 0.5681\n  type: 'test'\n  ...\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 45 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 37.9987\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 46 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.8291\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 47 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 0.8475\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 48 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.4274\n  type: 'test'\n  ...\n# Subtest: the local BFF exposes only an origin- and CSRF-fenced presentation route\nok 49 - the local BFF exposes only an origin- and CSRF-fenced presentation route\n  ---\n  duration_ms: 74.945\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects invalid credentials before opening a listener\nok 50 - the local BFF rejects invalid credentials before opening a listener\n  ---\n  duration_ms: 0.9196\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\nok 51 - the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\n  ---\n  duration_ms: 0.3574\n  type: 'test'\n  ...\n1..51\n# tests 51\n# suites 0\n# pass 51\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 465.131\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe tools/test_sync_account_overlay.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "tools/test_sync_account_overlay.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ".....\n----------------------------------------------------------------------\nRan 5 tests in 0.535s\n\nOK\n"
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe tools/html_to_puck.py --self-test",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "tools/html_to_puck.py",
        "--self-test"
      ],
      "exitCode": 0,
      "stdout": "html_to_puck self-test: PASS\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe tools/validate_native_compositions.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "tools/validate_native_compositions.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\snowflake\\check_setup.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\snowflake\\check_setup.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\html_to_puck.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\html_to_puck.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\sync_account_overlay.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\sync_account_overlay.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\test_sync_account_overlay.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\test_sync_account_overlay.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\validate_native_compositions.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\validate_native_compositions.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\verify_integrity.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\tools\\verify_integrity.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD ci --offline --no-audit --no-fund",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "ci",
        "--offline",
        "--no-audit",
        "--no-fund"
      ],
      "exitCode": 0,
      "stdout": "\nadded 2 packages in 2s\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD run test",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "run",
        "test"
      ],
      "exitCode": 0,
      "stdout": "\n> @buildwithhq/page-runtime@0.1.0 test\n> npm run typecheck && npm run test:lego-contracts && npm run test:packed-consumers\n\n\n> @buildwithhq/page-runtime@0.1.0 typecheck\n> tsc -p tsconfig.build.json --noEmit\n\n\n> @buildwithhq/page-runtime@0.1.0 test:lego-contracts\n> npm run build && node --test tests/lego-contracts.mjs tests/lego-action-broker.mjs\n\n\n> @buildwithhq/page-runtime@0.1.0 build\n> npm run clean && tsc -p tsconfig.build.json\n\n\n> @buildwithhq/page-runtime@0.1.0 clean\n> node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true })\"\n\n✔ broker request and receipt parse as a bound round trip (1.9838ms)\n✔ receipt with a mismatched action ID is rejected (0.4305ms)\n✔ non-GUID action IDs are rejected (0.2524ms)\n✔ forbidden nested selectors are rejected (0.2594ms)\n✔ conflict receipts can identify the binding to refresh (0.2333ms)\n✔ unknown request and receipt properties are rejected (0.2854ms)\n✔ rejects three-letter currency tokens that are not supported ISO currencies (3.0003ms)\n✔ accepts ID-wired catalog and exact-version template (3.4388ms)\n✔ accepts SQL uniqueidentifier values without RFC version bits (1.544ms)\n✔ allows tenant forks to own page revisions while preserving capability IDs (1.5598ms)\n✔ accepts ID-based choices and bounded lookup pages (1.0207ms)\n✔ accepts secured record pickers by durable lookup ID (0.4219ms)\n✔ rejects unresolved choices, lookups, and oversized lookup responses (0.7757ms)\n✔ rejects database recipes and client authority claims (0.7893ms)\n✔ rejects mutable-name-only and unbounded references (0.6249ms)\n✔ rejects action and component versions outside the effective catalog (0.8104ms)\n✔ saves, reloads, and exact-version installs a declarative composite snapshot (2.2356ms)\n✔ reuses a parameterized composite with caller-owned durable instance IDs (1.4422ms)\n✔ rejects executable, non-platform, and unresolved composite contracts before publish (1.0942ms)\nℹ tests 19\nℹ suites 0\nℹ pass 19\nℹ fail 0\nℹ cancelled 0\nℹ skipped 0\nℹ todo 0\nℹ duration_ms 166.3724\n\n> @buildwithhq/page-runtime@0.1.0 test:packed-consumers\n> npm run build && node tests/packed-consumers.mjs\n\n\n> @buildwithhq/page-runtime@0.1.0 build\n> npm run clean && tsc -p tsconfig.build.json\n\n\n> @buildwithhq/page-runtime@0.1.0 clean\n> node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true })\"\n\nWrote to C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-page-runtime-CNA0Rb\\react18\\package.json:\n\n{\n  \"name\": \"react18\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"keywords\": [],\n  \"author\": \"\",\n  \"license\": \"ISC\",\n  \"type\": \"commonjs\"\n}\n\n\n\nadded 9 packages in 2s\nWrote to C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-page-runtime-CNA0Rb\\react19\\package.json:\n\n{\n  \"name\": \"react19\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"keywords\": [],\n  \"author\": \"\",\n  \"license\": \"ISC\",\n  \"type\": \"commonjs\"\n}\n\n\n\nadded 6 packages in 2s\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD ci --offline --no-audit --no-fund",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "ci",
        "--offline",
        "--no-audit",
        "--no-fund"
      ],
      "exitCode": 0,
      "stdout": "\nadded 10 packages in 10s\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD run typecheck",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "run",
        "typecheck"
      ],
      "exitCode": 0,
      "stdout": "\n> buildwithhq-api43-developer-examples@1.20.62 typecheck\n> tsc -p tsconfig.json\n\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD ci --offline --no-audit --no-fund",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "ci",
        "--offline",
        "--no-audit",
        "--no-fund"
      ],
      "exitCode": 0,
      "stdout": "\nadded 128 packages in 9s\n",
      "stderr": "npm warn deprecated deep-diff@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\n"
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD run build",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "run",
        "build"
      ],
      "exitCode": 0,
      "stdout": "\n> buildwithhq-local-puck-editor@1.20.62 build\n> tsc --noEmit && vite build\n\nvite v8.2.1 building client environment for production...\ntransforming...\n✓ 185 modules transformed.\nrendering chunks...\ncomputing gzip size...\ndist/index.html                            0.88 kB │ gzip:   0.41 kB\ndist/assets/index-DlYvRMOG.css            90.87 kB │ gzip:  14.03 kB\ndist/assets/chunk-NJTGWYYH-DaMcKJ-p.js     0.38 kB │ gzip:   0.29 kB\ndist/assets/loaded-36WRJPBT-B9HgDZ1m.js    0.65 kB │ gzip:   0.40 kB\ndist/assets/loaded-SMPR6KZF-_WL079JT.js    0.67 kB │ gzip:   0.40 kB\ndist/assets/loaded-JKA25A3T-vlIaRUml.js    0.70 kB │ gzip:   0.44 kB\ndist/assets/chunk-67Y7M4OJ-DMDPM4Ng.js     0.81 kB │ gzip:   0.39 kB\ndist/assets/chunk-4P4VZS4P-ZBgYFhp-.js     0.89 kB │ gzip:   0.41 kB\ndist/assets/Render-DQXAYUBI-Ccx0_ZIY.js    1.89 kB │ gzip:   0.83 kB\ndist/assets/full-7ZJV44EE-KnpI_xaa.js      2.03 kB │ gzip:   0.85 kB\ndist/assets/Editor-44C53YAG-C_Ge2_RM.js    2.40 kB │ gzip:   1.21 kB\ndist/assets/jsx-runtime-CMvcN_wW.js       11.22 kB │ gzip:   4.27 kB\ndist/assets/dist-Cw7YPz6i.js              16.40 kB │ gzip:   5.29 kB\ndist/assets/chunk-2CNEFIQP-CYWqaJYk.js    66.26 kB │ gzip:  24.34 kB\ndist/assets/chunk-K2LNXU54-CIAlA8p9.js   120.23 kB │ gzip:  41.46 kB\ndist/assets/dist-ChHB2Rjp.js             282.98 kB │ gzip:  86.49 kB\ndist/assets/index-BX0aQzKh.js            680.38 kB │ gzip: 190.27 kB\n\n✓ built in 429ms\n",
      "stderr": "[plugin builtin:vite-reporter] \n(!) Some chunks are larger than 500 kB after minification. Consider:\n- Using dynamic import() to code-split the application\n- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting\n- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.\n"
    },
    {
      "gate": "G15",
      "label": "C:\\Program Files\\nodejs\\npm.CMD run test:save-draft",
      "command": [
        "C:\\Program Files\\nodejs\\npm.CMD",
        "run",
        "test:save-draft"
      ],
      "exitCode": 0,
      "stdout": "\n> buildwithhq-local-puck-editor@1.20.62 test:save-draft\n> node --test ./save-draft.test.mjs\n\n✔ saves with the current version fence, validates, and never publishes (268.3815ms)\n✔ rejects a live credential before reading or sending a page (82.0117ms)\n✔ refuses to execute when a browser window global exists (76.8519ms)\n✔ surfaces a stale-version 409 and never validates or claims success (149.2633ms)\n✔ reports failed validation as an unsuccessful operation after the draft write (211.1178ms)\nℹ tests 5\nℹ suites 0\nℹ pass 5\nℹ fail 0\nℹ cancelled 0\nℹ skipped 0\nℹ todo 0\nℹ duration_ms 928.6806\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Strict SDK and example tsc",
      "command": [
        "node",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-uinzveyo\\kit\\react\\node_modules\\typescript\\lib\\tsc.js",
        "--noEmit",
        "--strict",
        "--module",
        "NodeNext",
        "--moduleResolution",
        "NodeNext",
        "--target",
        "ES2022",
        "--lib",
        "ES2022,DOM",
        "--skipLibCheck",
        "sdk\\BuildWithHQConnector.ts",
        "sdk\\modules.generated.ts",
        "sdk\\platform.generated.ts",
        "examples\\webhook-receiver.ts"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Node runtime version",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\node.exe",
        "--version"
      ],
      "exitCode": 0,
      "stdout": "v22.22.2\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Examples and BFF v22.22.2",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\node.exe",
        "--test",
        "--test-reporter=tap",
        "examples/api-client-policy.test.mjs",
        "examples/asset-pages.test.mjs",
        "examples/enumerate-contacts.test.mjs",
        "examples/history-pages.test.mjs",
        "examples/platform-app-lifecycle.test.mjs",
        "examples/platform-buildspec-workflow.test.mjs",
        "examples/platform-diagnostics-support.test.mjs",
        "examples/platform-identity-team-clients.test.mjs",
        "examples/platform-operations.test.mjs",
        "examples/progressive-contacts.test.mjs",
        "examples/webhook-and-job-examples.test.mjs",
        "examples/webhook-delivery-pages.test.mjs",
        "server/dev-bff.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: 429 waits for the declared whole-second Retry-After value\nok 1 - 429 waits for the declared whole-second Retry-After value\n  ---\n  duration_ms: 40.7726\n  type: 'test'\n  ...\n# Subtest: numbered pages stop on hasMore\nok 2 - numbered pages stop on hasMore\n  ---\n  duration_ms: 0.6837\n  type: 'test'\n  ...\n# Subtest: a write is not retried unless its operation was explicitly marked repeat-safe\nok 3 - a write is not retried unless its operation was explicitly marked repeat-safe\n  ---\n  duration_ms: 1.4396\n  type: 'test'\n  ...\n# Subtest: organization pages pass the returned cursor\nok 4 - organization pages pass the returned cursor\n  ---\n  duration_ms: 0.4941\n  type: 'test'\n  ...\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 5 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 37.6247\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 6 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.8826\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 7 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 2.3178\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 8 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.8464\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 9 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 1.8752\n  type: 'test'\n  ...\n# Subtest: enumerates 5101 records without a 5000 browse fence\nok 10 - enumerates 5101 records without a 5000 browse fence\n  ---\n  duration_ms: 39.5268\n  type: 'test'\n  ...\n# Subtest: empty directory completes; operator budget throws instead of silently truncating\nok 11 - empty directory completes; operator budget throws instead of silently truncating\n  ---\n  duration_ms: 32.0998\n  type: 'test'\n  ...\n# Subtest: malformed or absent continuation fails closed\nok 12 - malformed or absent continuation fails closed\n  ---\n  duration_ms: 0.4161\n  type: 'test'\n  ...\n# Subtest: cancellation and dependency errors do not report successful completion\nok 13 - cancellation and dependency errors do not report successful completion\n  ---\n  duration_ms: 0.6727\n  type: 'test'\n  ...\n# Subtest: consumer break makes no requests for later pages; invalid bounds rejected\nok 14 - consumer break makes no requests for later pages; invalid bounds rejected\n  ---\n  duration_ms: 0.6316\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 15 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.9076\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 16 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.6942\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 17 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 34.7835\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 18 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.4944\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 19 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2529\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 20 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 2.3985\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 21 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3663\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 22 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.3224\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 23 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.7201\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 24 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.625\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 25 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.5389\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 26 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6611\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 27 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7153\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 28 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 2.0888\n  type: 'test'\n  ...\n# Subtest: polls the owned app until Ready and then reads detail\nok 29 - polls the owned app until Ready and then reads detail\n  ---\n  duration_ms: 2.932\n  type: 'test'\n  ...\n# Subtest: reports terminal provisioning failure without retrying create\nok 30 - reports terminal provisioning failure without retrying create\n  ---\n  duration_ms: 1.0173\n  type: 'test'\n  ...\n# Subtest: requires a persisted retry key before making a create call\nok 31 - requires a persisted retry key before making a create call\n  ---\n  duration_ms: 0.337\n  type: 'test'\n  ...\n# Subtest: uses the audited suspend and resume lifecycle\nok 32 - uses the audited suspend and resume lifecycle\n  ---\n  duration_ms: 0.4159\n  type: 'test'\n  ...\n# Subtest: session helper keeps the exact app and organization on every operation\nok 33 - session helper keeps the exact app and organization on every operation\n  ---\n  duration_ms: 2.7539\n  type: 'test'\n  ...\n# Subtest: review helper accepts only an exact pending review and explicit decision\nok 34 - review helper accepts only an exact pending review and explicit decision\n  ---\n  duration_ms: 1.0908\n  type: 'test'\n  ...\n# Subtest: reuse helper carries one recovery ID and creates an unpublished candidate request\nok 35 - reuse helper carries one recovery ID and creates an unpublished candidate request\n  ---\n  duration_ms: 0.4749\n  type: 'test'\n  ...\n# Subtest: diagnostic helper keeps the owned app target on every app operation\nok 36 - diagnostic helper keeps the owned app target on every app operation\n  ---\n  duration_ms: 4.2091\n  type: 'test'\n  ...\n# Subtest: append, query, and close preserve one session identity\nok 37 - append, query, and close preserve one session identity\n  ---\n  duration_ms: 0.545\n  type: 'test'\n  ...\n# Subtest: problem helper fixes the audience and carries the app and row version\nok 38 - problem helper fixes the audience and carries the app and row version\n  ---\n  duration_ms: 0.3824\n  type: 'test'\n  ...\n# Subtest: stores a one-time credential and returns only public client metadata\nok 39 - stores a one-time credential and returns only public client metadata\n  ---\n  duration_ms: 2.5079\n  type: 'test'\n  ...\n# Subtest: binds only the tenant principal targets and no caller account authority\nok 40 - binds only the tenant principal targets and no caller account authority\n  ---\n  duration_ms: 0.3416\n  type: 'test'\n  ...\n# Subtest: branding sends the latest row version for an existing kit\nok 41 - branding sends the latest row version for an existing kit\n  ---\n  duration_ms: 1.2033\n  type: 'test'\n  ...\n# Subtest: team role update rejects owners and uses a fresh member row version\nok 42 - team role update rejects owners and uses a fresh member row version\n  ---\n  duration_ms: 0.9694\n  type: 'test'\n  ...\n# Subtest: session revocation stays on the same-origin identity protocol\nok 43 - session revocation stays on the same-origin identity protocol\n  ---\n  duration_ms: 0.4906\n  type: 'test'\n  ...\n# Subtest: queues one manual backup and requires a Pending receipt\nok 44 - queues one manual backup and requires a Pending receipt\n  ---\n  duration_ms: 2.4123\n  type: 'test'\n  ...\n# Subtest: upgrade helper rejects blocked inventory before mutation\nok 45 - upgrade helper rejects blocked inventory before mutation\n  ---\n  duration_ms: 1.0691\n  type: 'test'\n  ...\n# Subtest: domain verification reports Pending honestly\nok 46 - domain verification reports Pending honestly\n  ---\n  duration_ms: 0.3782\n  type: 'test'\n  ...\n# Subtest: primary change uses the latest listed row version\nok 47 - primary change uses the latest listed row version\n  ---\n  duration_ms: 0.4919\n  type: 'test'\n  ...\n# Subtest: runtime helper checks availability and positive Running evidence\nok 48 - runtime helper checks availability and positive Running evidence\n  ---\n  duration_ms: 0.5631\n  type: 'test'\n  ...\n# Subtest: rows render before a held exact count, with identical filter scope\nok 49 - rows render before a held exact count, with identical filter scope\n  ---\n  duration_ms: 2.8094\n  type: 'test'\n  ...\n# Subtest: count failure preserves rows and is not reported as zero\nok 50 - count failure preserves rows and is not reported as zero\n  ---\n  duration_ms: 0.5317\n  type: 'test'\n  ...\n# Subtest: abandoned identity/filter request never updates the next view\nok 51 - abandoned identity/filter request never updates the next view\n  ---\n  duration_ms: 1.3348\n  type: 'test'\n  ...\n# Subtest: unsafe or inexact totals are not displayed as exact\nok 52 - unsafe or inexact totals are not displayed as exact\n  ---\n  duration_ms: 0.5104\n  type: 'test'\n  ...\n# Subtest: queue rejects corrupt duplicates, serializes workers, and isolates poison events\nok 53 - queue rejects corrupt duplicates, serializes workers, and isolates poison events\n  ---\n  duration_ms: 114.4028\n  type: 'test'\n  ...\n# Subtest: poll deadline bounds Retry-After and hung requests\nok 54 - poll deadline bounds Retry-After and hung requests\n  ---\n  duration_ms: 27.9609\n  type: 'test'\n  ...\n# Subtest: abort interrupts an in-progress polling sleep\nok 55 - abort interrupts an in-progress polling sleep\n  ---\n  duration_ms: 1.3595\n  type: 'test'\n  ...\n# Subtest: receiver verifies raw bytes, queues once, and acknowledges a duplicate\nok 56 - receiver verifies raw bytes, queues once, and acknowledges a duplicate\n  ---\n  duration_ms: 86.6541\n  type: 'test'\n  ...\n# Subtest: AI job polling waits, honors Retry-After, and returns terminal status\nok 57 - AI job polling waits, honors Retry-After, and returns terminal status\n  ---\n  duration_ms: 2.4107\n  type: 'test'\n  ...\n# Subtest: AI job polling stops on a terminal failure\nok 58 - AI job polling stops on a terminal failure\n  ---\n  duration_ms: 0.8953\n  type: 'test'\n  ...\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 59 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 36.9232\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 60 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 1.0294\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 61 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 1.053\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 62 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.6559\n  type: 'test'\n  ...\n# Subtest: the local BFF exposes only an origin- and CSRF-fenced presentation route\nok 63 - the local BFF exposes only an origin- and CSRF-fenced presentation route\n  ---\n  duration_ms: 75.323\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects invalid credentials before opening a listener\nok 64 - the local BFF rejects invalid credentials before opening a listener\n  ---\n  duration_ms: 1.0764\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\nok 65 - the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\n  ---\n  duration_ms: 0.4098\n  type: 'test'\n  ...\n1..65\n# tests 65\n# suites 0\n# pass 65\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 545.7047\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Previous test count v22.22.2",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\node.exe",
        "--test",
        "--test-reporter=tap",
        "examples/api-client-policy.test.mjs",
        "examples/asset-pages.test.mjs",
        "examples/enumerate-contacts.test.mjs",
        "examples/platform-app-lifecycle.test.mjs",
        "examples/platform-buildspec-workflow.test.mjs",
        "examples/platform-diagnostics-support.test.mjs",
        "examples/platform-identity-team-clients.test.mjs",
        "examples/platform-operations.test.mjs",
        "examples/progressive-contacts.test.mjs",
        "examples/webhook-and-job-examples.test.mjs",
        "examples/webhook-delivery-pages.test.mjs",
        "server/dev-bff.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: 429 waits for the declared whole-second Retry-After value\nok 1 - 429 waits for the declared whole-second Retry-After value\n  ---\n  duration_ms: 39.4592\n  type: 'test'\n  ...\n# Subtest: numbered pages stop on hasMore\nok 2 - numbered pages stop on hasMore\n  ---\n  duration_ms: 0.6487\n  type: 'test'\n  ...\n# Subtest: a write is not retried unless its operation was explicitly marked repeat-safe\nok 3 - a write is not retried unless its operation was explicitly marked repeat-safe\n  ---\n  duration_ms: 1.3997\n  type: 'test'\n  ...\n# Subtest: organization pages pass the returned cursor\nok 4 - organization pages pass the returned cursor\n  ---\n  duration_ms: 0.4583\n  type: 'test'\n  ...\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 5 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 37.3818\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 6 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.8562\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 7 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 2.267\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 8 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.8473\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 9 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 1.8796\n  type: 'test'\n  ...\n# Subtest: enumerates 5101 records without a 5000 browse fence\nok 10 - enumerates 5101 records without a 5000 browse fence\n  ---\n  duration_ms: 37.5469\n  type: 'test'\n  ...\n# Subtest: empty directory completes; operator budget throws instead of silently truncating\nok 11 - empty directory completes; operator budget throws instead of silently truncating\n  ---\n  duration_ms: 30.2063\n  type: 'test'\n  ...\n# Subtest: malformed or absent continuation fails closed\nok 12 - malformed or absent continuation fails closed\n  ---\n  duration_ms: 0.4596\n  type: 'test'\n  ...\n# Subtest: cancellation and dependency errors do not report successful completion\nok 13 - cancellation and dependency errors do not report successful completion\n  ---\n  duration_ms: 0.6872\n  type: 'test'\n  ...\n# Subtest: consumer break makes no requests for later pages; invalid bounds rejected\nok 14 - consumer break makes no requests for later pages; invalid bounds rejected\n  ---\n  duration_ms: 0.6312\n  type: 'test'\n  ...\n# Subtest: polls the owned app until Ready and then reads detail\nok 15 - polls the owned app until Ready and then reads detail\n  ---\n  duration_ms: 2.8722\n  type: 'test'\n  ...\n# Subtest: reports terminal provisioning failure without retrying create\nok 16 - reports terminal provisioning failure without retrying create\n  ---\n  duration_ms: 1.0197\n  type: 'test'\n  ...\n# Subtest: requires a persisted retry key before making a create call\nok 17 - requires a persisted retry key before making a create call\n  ---\n  duration_ms: 0.3292\n  type: 'test'\n  ...\n# Subtest: uses the audited suspend and resume lifecycle\nok 18 - uses the audited suspend and resume lifecycle\n  ---\n  duration_ms: 0.4243\n  type: 'test'\n  ...\n# Subtest: session helper keeps the exact app and organization on every operation\nok 19 - session helper keeps the exact app and organization on every operation\n  ---\n  duration_ms: 2.7479\n  type: 'test'\n  ...\n# Subtest: review helper accepts only an exact pending review and explicit decision\nok 20 - review helper accepts only an exact pending review and explicit decision\n  ---\n  duration_ms: 1.0943\n  type: 'test'\n  ...\n# Subtest: reuse helper carries one recovery ID and creates an unpublished candidate request\nok 21 - reuse helper carries one recovery ID and creates an unpublished candidate request\n  ---\n  duration_ms: 0.4748\n  type: 'test'\n  ...\n# Subtest: diagnostic helper keeps the owned app target on every app operation\nok 22 - diagnostic helper keeps the owned app target on every app operation\n  ---\n  duration_ms: 4.0679\n  type: 'test'\n  ...\n# Subtest: append, query, and close preserve one session identity\nok 23 - append, query, and close preserve one session identity\n  ---\n  duration_ms: 0.539\n  type: 'test'\n  ...\n# Subtest: problem helper fixes the audience and carries the app and row version\nok 24 - problem helper fixes the audience and carries the app and row version\n  ---\n  duration_ms: 0.3688\n  type: 'test'\n  ...\n# Subtest: stores a one-time credential and returns only public client metadata\nok 25 - stores a one-time credential and returns only public client metadata\n  ---\n  duration_ms: 2.4372\n  type: 'test'\n  ...\n# Subtest: binds only the tenant principal targets and no caller account authority\nok 26 - binds only the tenant principal targets and no caller account authority\n  ---\n  duration_ms: 0.333\n  type: 'test'\n  ...\n# Subtest: branding sends the latest row version for an existing kit\nok 27 - branding sends the latest row version for an existing kit\n  ---\n  duration_ms: 1.223\n  type: 'test'\n  ...\n# Subtest: team role update rejects owners and uses a fresh member row version\nok 28 - team role update rejects owners and uses a fresh member row version\n  ---\n  duration_ms: 0.9521\n  type: 'test'\n  ...\n# Subtest: session revocation stays on the same-origin identity protocol\nok 29 - session revocation stays on the same-origin identity protocol\n  ---\n  duration_ms: 0.4613\n  type: 'test'\n  ...\n# Subtest: queues one manual backup and requires a Pending receipt\nok 30 - queues one manual backup and requires a Pending receipt\n  ---\n  duration_ms: 2.3311\n  type: 'test'\n  ...\n# Subtest: upgrade helper rejects blocked inventory before mutation\nok 31 - upgrade helper rejects blocked inventory before mutation\n  ---\n  duration_ms: 1.0472\n  type: 'test'\n  ...\n# Subtest: domain verification reports Pending honestly\nok 32 - domain verification reports Pending honestly\n  ---\n  duration_ms: 1.1658\n  type: 'test'\n  ...\n# Subtest: primary change uses the latest listed row version\nok 33 - primary change uses the latest listed row version\n  ---\n  duration_ms: 0.4947\n  type: 'test'\n  ...\n# Subtest: runtime helper checks availability and positive Running evidence\nok 34 - runtime helper checks availability and positive Running evidence\n  ---\n  duration_ms: 0.5307\n  type: 'test'\n  ...\n# Subtest: rows render before a held exact count, with identical filter scope\nok 35 - rows render before a held exact count, with identical filter scope\n  ---\n  duration_ms: 2.8908\n  type: 'test'\n  ...\n# Subtest: count failure preserves rows and is not reported as zero\nok 36 - count failure preserves rows and is not reported as zero\n  ---\n  duration_ms: 0.5483\n  type: 'test'\n  ...\n# Subtest: abandoned identity/filter request never updates the next view\nok 37 - abandoned identity/filter request never updates the next view\n  ---\n  duration_ms: 1.3541\n  type: 'test'\n  ...\n# Subtest: unsafe or inexact totals are not displayed as exact\nok 38 - unsafe or inexact totals are not displayed as exact\n  ---\n  duration_ms: 0.5203\n  type: 'test'\n  ...\n# Subtest: queue rejects corrupt duplicates, serializes workers, and isolates poison events\nok 39 - queue rejects corrupt duplicates, serializes workers, and isolates poison events\n  ---\n  duration_ms: 112.8914\n  type: 'test'\n  ...\n# Subtest: poll deadline bounds Retry-After and hung requests\nok 40 - poll deadline bounds Retry-After and hung requests\n  ---\n  duration_ms: 27.4781\n  type: 'test'\n  ...\n# Subtest: abort interrupts an in-progress polling sleep\nok 41 - abort interrupts an in-progress polling sleep\n  ---\n  duration_ms: 1.355\n  type: 'test'\n  ...\n# Subtest: receiver verifies raw bytes, queues once, and acknowledges a duplicate\nok 42 - receiver verifies raw bytes, queues once, and acknowledges a duplicate\n  ---\n  duration_ms: 87.9818\n  type: 'test'\n  ...\n# Subtest: AI job polling waits, honors Retry-After, and returns terminal status\nok 43 - AI job polling waits, honors Retry-After, and returns terminal status\n  ---\n  duration_ms: 2.4735\n  type: 'test'\n  ...\n# Subtest: AI job polling stops on a terminal failure\nok 44 - AI job polling stops on a terminal failure\n  ---\n  duration_ms: 0.901\n  type: 'test'\n  ...\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 45 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 36.8911\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 46 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 1.0105\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 47 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 1.0602\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 48 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.6797\n  type: 'test'\n  ...\n# Subtest: the local BFF exposes only an origin- and CSRF-fenced presentation route\nok 49 - the local BFF exposes only an origin- and CSRF-fenced presentation route\n  ---\n  duration_ms: 74.2082\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects invalid credentials before opening a listener\nok 50 - the local BFF rejects invalid credentials before opening a listener\n  ---\n  duration_ms: 1.0756\n  type: 'test'\n  ...\n# Subtest: the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\nok 51 - the local BFF rejects a malformed SQL uniqueidentifier before opening a listener\n  ---\n  duration_ms: 0.3866\n  type: 'test'\n  ...\n1..51\n# tests 51\n# suites 0\n# pass 51\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 509.5745\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe tools/test_sync_account_overlay.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "tools/test_sync_account_overlay.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ".....\n----------------------------------------------------------------------\nRan 5 tests in 0.535s\n\nOK\n"
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe tools/html_to_puck.py --self-test",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "tools/html_to_puck.py",
        "--self-test"
      ],
      "exitCode": 0,
      "stdout": "html_to_puck self-test: PASS\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe tools/validate_native_compositions.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "tools/validate_native_compositions.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\snowflake\\check_setup.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\snowflake\\check_setup.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\html_to_puck.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\html_to_puck.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\sync_account_overlay.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\sync_account_overlay.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\test_sync_account_overlay.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\test_sync_account_overlay.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\validate_native_compositions.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\validate_native_compositions.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe -m py_compile C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\verify_integrity.py",
      "command": [
        "C:\\Users\\Administrator\\.venvs\\buildwithhq\\Scripts\\python.exe",
        "-m",
        "py_compile",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\tools\\verify_integrity.py"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD ci --offline --no-audit --no-fund",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "ci",
        "--offline",
        "--no-audit",
        "--no-fund"
      ],
      "exitCode": 0,
      "stdout": "\nadded 2 packages in 2s\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD run test",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "run",
        "test"
      ],
      "exitCode": 0,
      "stdout": "\n> @buildwithhq/page-runtime@0.1.0 test\n> npm run typecheck && npm run test:lego-contracts && npm run test:packed-consumers\n\n\n> @buildwithhq/page-runtime@0.1.0 typecheck\n> tsc -p tsconfig.build.json --noEmit\n\n\n> @buildwithhq/page-runtime@0.1.0 test:lego-contracts\n> npm run build && node --test tests/lego-contracts.mjs tests/lego-action-broker.mjs\n\n\n> @buildwithhq/page-runtime@0.1.0 build\n> npm run clean && tsc -p tsconfig.build.json\n\n\n> @buildwithhq/page-runtime@0.1.0 clean\n> node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true })\"\n\nTAP version 13\n# Subtest: broker request and receipt parse as a bound round trip\nok 1 - broker request and receipt parse as a bound round trip\n  ---\n  duration_ms: 2.2417\n  type: 'test'\n  ...\n# Subtest: receipt with a mismatched action ID is rejected\nok 2 - receipt with a mismatched action ID is rejected\n  ---\n  duration_ms: 0.455\n  type: 'test'\n  ...\n# Subtest: non-GUID action IDs are rejected\nok 3 - non-GUID action IDs are rejected\n  ---\n  duration_ms: 0.2574\n  type: 'test'\n  ...\n# Subtest: forbidden nested selectors are rejected\nok 4 - forbidden nested selectors are rejected\n  ---\n  duration_ms: 0.3002\n  type: 'test'\n  ...\n# Subtest: conflict receipts can identify the binding to refresh\nok 5 - conflict receipts can identify the binding to refresh\n  ---\n  duration_ms: 0.3825\n  type: 'test'\n  ...\n# Subtest: unknown request and receipt properties are rejected\nok 6 - unknown request and receipt properties are rejected\n  ---\n  duration_ms: 0.3009\n  type: 'test'\n  ...\n# Subtest: rejects three-letter currency tokens that are not supported ISO currencies\nok 7 - rejects three-letter currency tokens that are not supported ISO currencies\n  ---\n  duration_ms: 3.0469\n  type: 'test'\n  ...\n# Subtest: accepts ID-wired catalog and exact-version template\nok 8 - accepts ID-wired catalog and exact-version template\n  ---\n  duration_ms: 3.5664\n  type: 'test'\n  ...\n# Subtest: accepts SQL uniqueidentifier values without RFC version bits\nok 9 - accepts SQL uniqueidentifier values without RFC version bits\n  ---\n  duration_ms: 1.6729\n  type: 'test'\n  ...\n# Subtest: allows tenant forks to own page revisions while preserving capability IDs\nok 10 - allows tenant forks to own page revisions while preserving capability IDs\n  ---\n  duration_ms: 1.5047\n  type: 'test'\n  ...\n# Subtest: accepts ID-based choices and bounded lookup pages\nok 11 - accepts ID-based choices and bounded lookup pages\n  ---\n  duration_ms: 1.06\n  type: 'test'\n  ...\n# Subtest: accepts secured record pickers by durable lookup ID\nok 12 - accepts secured record pickers by durable lookup ID\n  ---\n  duration_ms: 0.4131\n  type: 'test'\n  ...\n# Subtest: rejects unresolved choices, lookups, and oversized lookup responses\nok 13 - rejects unresolved choices, lookups, and oversized lookup responses\n  ---\n  duration_ms: 0.837\n  type: 'test'\n  ...\n# Subtest: rejects database recipes and client authority claims\nok 14 - rejects database recipes and client authority claims\n  ---\n  duration_ms: 0.9193\n  type: 'test'\n  ...\n# Subtest: rejects mutable-name-only and unbounded references\nok 15 - rejects mutable-name-only and unbounded references\n  ---\n  duration_ms: 0.9555\n  type: 'test'\n  ...\n# Subtest: rejects action and component versions outside the effective catalog\nok 16 - rejects action and component versions outside the effective catalog\n  ---\n  duration_ms: 0.9888\n  type: 'test'\n  ...\n# Subtest: saves, reloads, and exact-version installs a declarative composite snapshot\nok 17 - saves, reloads, and exact-version installs a declarative composite snapshot\n  ---\n  duration_ms: 2.5759\n  type: 'test'\n  ...\n# Subtest: reuses a parameterized composite with caller-owned durable instance IDs\nok 18 - reuses a parameterized composite with caller-owned durable instance IDs\n  ---\n  duration_ms: 1.6128\n  type: 'test'\n  ...\n# Subtest: rejects executable, non-platform, and unresolved composite contracts before publish\nok 19 - rejects executable, non-platform, and unresolved composite contracts before publish\n  ---\n  duration_ms: 0.984\n  type: 'test'\n  ...\n1..19\n# tests 19\n# suites 0\n# pass 19\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 184.9516\n\n> @buildwithhq/page-runtime@0.1.0 test:packed-consumers\n> npm run build && node tests/packed-consumers.mjs\n\n\n> @buildwithhq/page-runtime@0.1.0 build\n> npm run clean && tsc -p tsconfig.build.json\n\n\n> @buildwithhq/page-runtime@0.1.0 clean\n> node --input-type=module -e \"import { rmSync } from 'node:fs'; rmSync('dist', { recursive: true, force: true })\"\n\nWrote to C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-page-runtime-CfLhyy\\react18\\package.json:\n\n{\n  \"name\": \"react18\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"keywords\": [],\n  \"author\": \"\",\n  \"license\": \"ISC\"\n}\n\n\n\n\nadded 9 packages in 2s\nWrote to C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-page-runtime-CfLhyy\\react19\\package.json:\n\n{\n  \"name\": \"react19\",\n  \"version\": \"1.0.0\",\n  \"description\": \"\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"keywords\": [],\n  \"author\": \"\",\n  \"license\": \"ISC\"\n}\n\n\n\n\nadded 6 packages in 2s\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD ci --offline --no-audit --no-fund",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "ci",
        "--offline",
        "--no-audit",
        "--no-fund"
      ],
      "exitCode": 0,
      "stdout": "\nadded 10 packages in 11s\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD run typecheck",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "run",
        "typecheck"
      ],
      "exitCode": 0,
      "stdout": "\n> buildwithhq-api43-developer-examples@1.20.62 typecheck\n> tsc -p tsconfig.json\n\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD ci --offline --no-audit --no-fund",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "ci",
        "--offline",
        "--no-audit",
        "--no-fund"
      ],
      "exitCode": 0,
      "stdout": "\nadded 128 packages in 12s\n",
      "stderr": "npm warn deprecated deep-diff@1.0.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.\n"
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD run build",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "run",
        "build"
      ],
      "exitCode": 0,
      "stdout": "\n> buildwithhq-local-puck-editor@1.20.62 build\n> tsc --noEmit && vite build\n\nvite v8.2.1 building client environment for production...\ntransforming...\n✓ 185 modules transformed.\nrendering chunks...\ncomputing gzip size...\ndist/index.html                            0.88 kB │ gzip:   0.41 kB\ndist/assets/index-DlYvRMOG.css            90.87 kB │ gzip:  14.03 kB\ndist/assets/chunk-NJTGWYYH-DaMcKJ-p.js     0.38 kB │ gzip:   0.29 kB\ndist/assets/loaded-36WRJPBT-B9HgDZ1m.js    0.65 kB │ gzip:   0.40 kB\ndist/assets/loaded-SMPR6KZF-_WL079JT.js    0.67 kB │ gzip:   0.40 kB\ndist/assets/loaded-JKA25A3T-vlIaRUml.js    0.70 kB │ gzip:   0.44 kB\ndist/assets/chunk-67Y7M4OJ-DMDPM4Ng.js     0.81 kB │ gzip:   0.39 kB\ndist/assets/chunk-4P4VZS4P-ZBgYFhp-.js     0.89 kB │ gzip:   0.41 kB\ndist/assets/Render-DQXAYUBI-Ccx0_ZIY.js    1.89 kB │ gzip:   0.83 kB\ndist/assets/full-7ZJV44EE-KnpI_xaa.js      2.03 kB │ gzip:   0.85 kB\ndist/assets/Editor-44C53YAG-C_Ge2_RM.js    2.40 kB │ gzip:   1.21 kB\ndist/assets/jsx-runtime-CMvcN_wW.js       11.22 kB │ gzip:   4.27 kB\ndist/assets/dist-Cw7YPz6i.js              16.40 kB │ gzip:   5.29 kB\ndist/assets/chunk-2CNEFIQP-CYWqaJYk.js    66.26 kB │ gzip:  24.34 kB\ndist/assets/chunk-K2LNXU54-CIAlA8p9.js   120.23 kB │ gzip:  41.46 kB\ndist/assets/dist-ChHB2Rjp.js             282.98 kB │ gzip:  86.49 kB\ndist/assets/index-BX0aQzKh.js            680.38 kB │ gzip: 190.27 kB\n\n✓ built in 505ms\n",
      "stderr": "[plugin builtin:vite-reporter] \n(!) Some chunks are larger than 500 kB after minification. Consider:\n- Using dynamic import() to code-split the application\n- Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting\n- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.\n"
    },
    {
      "gate": "G15",
      "label": "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD run test:save-draft",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\npm.CMD",
        "run",
        "test:save-draft"
      ],
      "exitCode": 0,
      "stdout": "\n> buildwithhq-local-puck-editor@1.20.62 test:save-draft\n> node --test ./save-draft.test.mjs\n\nTAP version 13\n# Subtest: saves with the current version fence, validates, and never publishes\nok 1 - saves with the current version fence, validates, and never publishes\n  ---\n  duration_ms: 277.6039\n  type: 'test'\n  ...\n# Subtest: rejects a live credential before reading or sending a page\nok 2 - rejects a live credential before reading or sending a page\n  ---\n  duration_ms: 79.1145\n  type: 'test'\n  ...\n# Subtest: refuses to execute when a browser window global exists\nok 3 - refuses to execute when a browser window global exists\n  ---\n  duration_ms: 84.1805\n  type: 'test'\n  ...\n# Subtest: surfaces a stale-version 409 and never validates or claims success\nok 4 - surfaces a stale-version 409 and never validates or claims success\n  ---\n  duration_ms: 155.887\n  type: 'test'\n  ...\n# Subtest: reports failed validation as an unsuccessful operation after the draft write\nok 5 - reports failed validation as an unsuccessful operation after the draft write\n  ---\n  duration_ms: 242.7746\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 5\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 1015.4184\n",
      "stderr": ""
    },
    {
      "gate": "G15",
      "label": "Strict SDK and example tsc",
      "command": [
        "I:\\buildwithhq\\artifacts\\technical-debt-pass-20261006-230216\\node22\\node-v22.22.2-win-x64\\node.exe",
        "C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\1\\bwhq-gate-build-rqt5k3_a\\kit\\react\\node_modules\\typescript\\lib\\tsc.js",
        "--noEmit",
        "--strict",
        "--module",
        "NodeNext",
        "--moduleResolution",
        "NodeNext",
        "--target",
        "ES2022",
        "--lib",
        "ES2022,DOM",
        "--skipLibCheck",
        "sdk\\BuildWithHQConnector.ts",
        "sdk\\modules.generated.ts",
        "sdk\\platform.generated.ts",
        "examples\\webhook-receiver.ts"
      ],
      "exitCode": 0,
      "stdout": "",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "bigint-ceiling baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/webhook-delivery-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 1 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 39.194\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 2 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.8415\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 3 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 0.9039\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 4 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.4539\n  type: 'test'\n  ...\n1..4\n# tests 4\n# suites 0\n# pass 4\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 332.3544\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "bigint-ceiling mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/webhook-delivery-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 1 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 39.2548\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 2 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.8398\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nnot ok 3 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 1.8363\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-adfkllv8\\\\kit\\\\examples\\\\webhook-delivery-pages.test.mjs:33:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-adfkllv8/kit/examples/webhook-delivery-pages.test.mjs:38:10)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 4 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.4867\n  type: 'test'\n  ...\n1..4\n# tests 4\n# suites 0\n# pass 3\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 338.0609\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "paired-cursor baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/webhook-delivery-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 1 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 38.4565\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 2 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.8085\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 3 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 0.8938\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 4 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.45\n  type: 'test'\n  ...\n1..4\n# tests 4\n# suites 0\n# pass 4\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 344.4994\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "paired-cursor mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/webhook-delivery-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 1 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 38.4694\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 2 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.7947\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nnot ok 3 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 1.7032\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-pcwa58lu\\\\kit\\\\examples\\\\webhook-delivery-pages.test.mjs:33:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-pcwa58lu/kit/examples/webhook-delivery-pages.test.mjs:38:10)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 4 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.4617\n  type: 'test'\n  ...\n1..4\n# tests 4\n# suites 0\n# pass 3\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 340.2195\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "retry-exact-id baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/webhook-delivery-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 1 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 41.2495\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nok 2 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 0.8835\n  type: 'test'\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nok 3 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 0.9458\n  type: 'test'\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 4 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.582\n  type: 'test'\n  ...\n1..4\n# tests 4\n# suites 0\n# pass 4\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 352.0427\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "retry-exact-id mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/webhook-delivery-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two real SDK requests and keeps both keyset cursors exact\nok 1 - walks two real SDK requests and keeps both keyset cursors exact\n  ---\n  duration_ms: 38.6437\n  type: 'test'\n  ...\n# Subtest: operator-selected retry sends a 19-digit string through the production SDK\nnot ok 2 - operator-selected retry sends a 19-digit string through the production SDK\n  ---\n  duration_ms: 2.1319\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-ecr007t_\\\\kit\\\\examples\\\\webhook-delivery-pages.test.mjs:26:1'\n  failureType: 'testCodeFailure'\n  error: |-\n    Expected values to be strictly equal:\n    + actual - expected\n    \n    + '/v1/apps/4b980b85-4ea6-f111-8dd3-86d279667277/webhook-deliveries/9223372036854776000/retry'\n    - '/v1/apps/4b980b85-4ea6-f111-8dd3-86d279667277/webhook-deliveries/9223372036854775807/retry'\n    \n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected: '/v1/apps/4b980b85-4ea6-f111-8dd3-86d279667277/webhook-deliveries/9223372036854775807/retry'\n  actual: '/v1/apps/4b980b85-4ea6-f111-8dd3-86d279667277/webhook-deliveries/9223372036854776000/retry'\n  operator: 'strictEqual'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-ecr007t_/kit/examples/webhook-delivery-pages.test.mjs:29:87)\n    async Test.run (node:internal/test_runner/test:1389:7)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: malformed or null cursor pairs and overflowing IDs fail before fetch\nnot ok 3 - malformed or null cursor pairs and overflowing IDs fail before fetch\n  ---\n  duration_ms: 1.2573\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-ecr007t_\\\\kit\\\\examples\\\\webhook-delivery-pages.test.mjs:33:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-ecr007t_/kit/examples/webhook-delivery-pages.test.mjs:39:9)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: a broken continuation is an error and an operator budget is not completion\nok 4 - a broken continuation is an error and an operator budget is not completion\n  ---\n  duration_ms: 1.4486\n  type: 'test'\n  ...\n1..4\n# tests 4\n# suites 0\n# pass 2\n# fail 2\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 346.9656\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-page-size baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 39.0152\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.6136\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7239\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6558\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.722\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 5\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 332.2242\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-page-size mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 38.0815\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nnot ok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 2.5737\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-dqxad4x7\\\\kit\\\\examples\\\\asset-pages.test.mjs:17:1'\n  failureType: 'testCodeFailure'\n  error: |-\n    Expected values to be strictly equal:\n    \n    1 !== 0\n    \n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected: 0\n  actual: 1\n  operator: 'strictEqual'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-dqxad4x7/kit/examples/asset-pages.test.mjs:20:9)\n    async Test.run (node:internal/test_runner/test:1389:7)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7525\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.7109\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7032\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 4\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 340.1875\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-page-echo baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 38.2562\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5734\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7662\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6741\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7174\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 5\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 335.8827\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-page-echo mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 37.6292\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5299\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.6928\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nnot ok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 1.3206\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-6ls8lyf1\\\\kit\\\\examples\\\\asset-pages.test.mjs:28:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected rejection.'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected:\n  operator: 'rejects'\n  stack: |-\n    async TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-6ls8lyf1/kit/examples/asset-pages.test.mjs:30:2)\n    async Test.run (node:internal/test_runner/test:1389:7)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7088\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 4\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 331.1473\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-oversize baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 38.8316\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5994\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7379\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6713\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.6986\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 5\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 331.6444\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-oversize mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 37.8069\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5538\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7279\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.657\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nnot ok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 1.4603\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-gl59mzy2\\\\kit\\\\examples\\\\asset-pages.test.mjs:33:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected rejection.'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected:\n  operator: 'rejects'\n  stack: |-\n    async TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-gl59mzy2/kit/examples/asset-pages.test.mjs:35:2)\n    async Test.run (node:internal/test_runner/test:1389:7)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 4\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 338.6412\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-short-more baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 37.7519\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 1.5582\n  type: 'test'\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.7447\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6799\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7106\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 5\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 343.1065\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "asset-short-more mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/asset-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: walks two bounded asset pages through the shipped SDK\nok 1 - walks two bounded asset pages through the shipped SDK\n  ---\n  duration_ms: 38.3813\n  type: 'test'\n  ...\n# Subtest: invalid bounds fail before fetch and malformed continuation fails closed\nnot ok 2 - invalid bounds fail before fetch and malformed continuation fails closed\n  ---\n  duration_ms: 2.276\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-f326nt7i\\\\kit\\\\examples\\\\asset-pages.test.mjs:17:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected rejection.'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  expected:\n  operator: 'rejects'\n  stack: |-\n    async TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-f326nt7i/kit/examples/asset-pages.test.mjs:20:24)\n    async Test.run (node:internal/test_runner/test:1389:7)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: page ceiling and concurrent duplicate identities are not complete listings\nok 3 - page ceiling and concurrent duplicate identities are not complete listings\n  ---\n  duration_ms: 1.8041\n  type: 'test'\n  ...\n# Subtest: rejects a response for a different requested page\nok 4 - rejects a response for a different requested page\n  ---\n  duration_ms: 0.6869\n  type: 'test'\n  ...\n# Subtest: rejects more items than the requested page size even on a final page\nok 5 - rejects more items than the requested page size even on a final page\n  ---\n  duration_ms: 0.7244\n  type: 'test'\n  ...\n1..5\n# tests 5\n# suites 0\n# pass 4\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 339.63\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-chat-paired-cursor baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6356\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4909\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.2974\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3805\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2717\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9834\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3547\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2391\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.1136\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1281\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4473\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6191\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.696\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0901\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 341.7406\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-chat-paired-cursor mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nnot ok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 36.7327\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-moig47vj\\\\kit\\\\examples\\\\history-pages.test.mjs:15:2'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-moig47vj/kit/examples/history-pages.test.mjs:18:11)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.start (node:internal/test_runner/test:1242:17)\n    startSubtestAfterBootstrap (node:internal/test_runner/harness:387:17)\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 1.8594\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 2.0501\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.5704\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.292\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0658\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3548\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2102\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0505\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1397\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4051\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6808\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7194\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1465\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 341.2194\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-chat-page-size baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6351\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.49\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.3417\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.4018\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2773\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0014\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.361\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2407\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.1007\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1112\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4563\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.5986\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.6963\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0993\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 338.9073\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-chat-page-size mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6827\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nnot ok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 34.7479\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-0yscxt21\\\\kit\\\\examples\\\\history-pages.test.mjs:21:2'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-0yscxt21/kit/examples/history-pages.test.mjs:23:57)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async startSubtestAfterBootstrap (node:internal/test_runner/harness:387:3)\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 3.0497\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3963\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.3557\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0533\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3618\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2066\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0298\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1226\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4208\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.7254\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7226\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1594\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 340.4419\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-conversation-paired-cursor baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.9528\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.5402\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 37.8937\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.4451\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2972\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.079\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.4212\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2553\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.2227\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.2316\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4526\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6756\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7587\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1708\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 355.3155\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-conversation-paired-cursor mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6304\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4737\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.3566\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nnot ok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 1.372\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-97xyd9u6\\\\kit\\\\examples\\\\history-pages.test.mjs:15:2'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-97xyd9u6/kit/examples/history-pages.test.mjs:18:11)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 1.2743\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0691\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3597\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.222\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0899\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1317\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.443\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.7091\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7383\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1718\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 351.2201\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-conversation-page-size baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.7242\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4644\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.7037\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3748\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.293\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9802\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3583\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.256\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0985\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1151\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4286\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6282\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7018\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0981\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 336.8033\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-conversation-page-size mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6614\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.492\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.4886\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3725\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nnot ok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 1.3176\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-u_5kcpa9\\\\kit\\\\examples\\\\history-pages.test.mjs:21:2'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-u_5kcpa9/kit/examples/history-pages.test.mjs:23:57)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 2.0481\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.351\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.204\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0607\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1062\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4238\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.7088\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7318\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1747\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 338.3262\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-discussion-paired-cursor baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.5908\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4713\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.0967\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3917\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2632\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9939\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3522\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2231\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.1038\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.0839\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4181\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6057\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7009\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0764\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 331.1809\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-discussion-paired-cursor mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.5849\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4905\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 34.8339\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3701\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2707\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9558\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nnot ok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 1.3431\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-8irbkvp7\\\\kit\\\\examples\\\\history-pages.test.mjs:15:2'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-8irbkvp7/kit/examples/history-pages.test.mjs:18:11)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 1.1817\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0308\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1179\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4279\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6985\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.6941\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1499\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 334.8383\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-discussion-page-size baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6363\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4784\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.0138\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3819\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2728\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9824\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.352\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2202\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.1032\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.0877\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4112\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.5861\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.6829\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0681\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 333.6397\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "history-discussion-page-size mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6374\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4956\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.2114\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3668\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2712\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9612\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3376\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nnot ok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 1.2793\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-i_2vckhs\\\\kit\\\\examples\\\\history-pages.test.mjs:21:2'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-i_2vckhs/kit/examples/history-pages.test.mjs:23:57)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 2.0567\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.0719\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4247\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6819\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7183\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1416\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 337.0665\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "record-deletion-paired-cursor baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6006\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4676\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.1081\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3926\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2566\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9567\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3492\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2246\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0668\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.0563\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4243\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6157\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.692\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0582\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 341.1149\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "record-deletion-paired-cursor mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6218\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4763\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.4839\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3872\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.3084\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9875\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3583\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2396\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0878\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1104\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nnot ok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 1.3986\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-0u4m9gd3\\\\kit\\\\examples\\\\history-pages.test.mjs:39:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-0u4m9gd3/kit/examples/history-pages.test.mjs:42:10)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 1.6034\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.7088\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.1626\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 342.1438\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "platform-failures-paired-cursor baseline",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 0,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.6625\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.4983\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 35.6294\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.4035\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2656\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9689\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3815\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2211\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.0875\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.0764\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4201\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6055\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 0.6925\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 1.0818\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 14\n# fail 0\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 334.1489\n",
      "stderr": ""
    },
    {
      "gate": "G16",
      "label": "platform-failures-paired-cursor mutation",
      "command": [
        "node",
        "--test",
        "--test-reporter=tap",
        "examples/history-pages.test.mjs"
      ],
      "exitCode": 1,
      "stdout": "TAP version 13\n# Subtest: chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\nok 1 - chatRoomsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 2.7312\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: rejects non-integer page size before fetch\nok 2 - chatRoomsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.5038\n  type: 'test'\n  ...\n# Subtest: chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\nok 3 - chatRoomsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 36.5997\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects unpaired/null/malformed cursors before fetch\nok 4 - conversationsGet: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3967\n  type: 'test'\n  ...\n# Subtest: conversationsGet: rejects non-integer page size before fetch\nok 5 - conversationsGet: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2735\n  type: 'test'\n  ...\n# Subtest: conversationsGet: first and continued pages preserve the exact timestamp and UUID\nok 6 - conversationsGet: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 0.9997\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\nok 7 - discussionBoardsGetTopic: rejects unpaired/null/malformed cursors before fetch\n  ---\n  duration_ms: 0.3823\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: rejects non-integer page size before fetch\nok 8 - discussionBoardsGetTopic: rejects non-integer page size before fetch\n  ---\n  duration_ms: 0.2267\n  type: 'test'\n  ...\n# Subtest: discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\nok 9 - discussionBoardsGetTopic: first and continued pages preserve the exact timestamp and UUID\n  ---\n  duration_ms: 1.124\n  type: 'test'\n  ...\n# Subtest: history example rejects an incomplete server continuation\nok 10 - history example rejects an incomplete server continuation\n  ---\n  duration_ms: 1.1511\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: incomplete cursors fail before fetch\nok 11 - recordDeletionListHistory: incomplete cursors fail before fetch\n  ---\n  duration_ms: 0.4231\n  type: 'test'\n  ...\n# Subtest: recordDeletionListHistory: exact cursors pass through unchanged\nok 12 - recordDeletionListHistory: exact cursors pass through unchanged\n  ---\n  duration_ms: 0.6388\n  type: 'test'\n  ...\n# Subtest: appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\nnot ok 13 - appObservabilityGetFailuresAsync: rejects incomplete or malformed cursor pairs before session access or fetch\n  ---\n  duration_ms: 1.8738\n  type: 'test'\n  location: 'C:\\\\Users\\\\ADMINI~1\\\\AppData\\\\Local\\\\Temp\\\\1\\\\bwhq-gate-mutation-g1m2fpv6\\\\kit\\\\examples\\\\history-pages.test.mjs:50:1'\n  failureType: 'testCodeFailure'\n  error: 'Missing expected exception (TypeError).'\n  code: 'ERR_ASSERTION'\n  name: 'AssertionError'\n  stack: |-\n    TestContext.<anonymous> (file:///C:/Users/ADMINI%7E1/AppData/Local/Temp/1/bwhq-gate-mutation-g1m2fpv6/kit/examples/history-pages.test.mjs:53:10)\n    Test.runInAsyncScope (node:async_hooks:227:14)\n    Test.run (node:internal/test_runner/test:1382:25)\n    Test.processPendingSubtests (node:internal/test_runner/test:960:18)\n    Test.postRun (node:internal/test_runner/test:1522:19)\n    Test.run (node:internal/test_runner/test:1447:12)\n    async Test.processPendingSubtests (node:internal/test_runner/test:960:7)\n  ...\n# Subtest: appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\nok 14 - appObservabilityGetFailuresAsync: sends exact cursor strings with Builder session authority\n  ---\n  duration_ms: 0.9884\n  type: 'test'\n  ...\n1..14\n# tests 14\n# suites 0\n# pass 13\n# fail 1\n# cancelled 0\n# skipped 0\n# todo 0\n# duration_ms 340.547\n",
      "stderr": ""
    }
  ],
  "exitCode": 0
}
