{
  "researchRequests": [
    {
      "created_at": "2027-01-15T00:00:00.000Z",
      "id": 1,
      "input": "Compare Slack and Discord webhook retry semantics for an idempotent connector.",
      "model": "mini",
      "query": "Compare Slack and Discord webhook retry semantics for an idempotent connector.",
      "request_id": "sample-research-slack-discord",
      "response_time": 1.25,
      "status": "completed"
    },
    {
      "created_at": "2027-01-15T00:00:00.000Z",
      "id": 2,
      "input": "Map GitHub and GitLab protected-branch requirements into one merge evaluator.",
      "model": "mini",
      "query": "Map GitHub and GitLab protected-branch requirements into one merge evaluator.",
      "request_id": "sample-research-github-gitlab",
      "response_time": 1.25,
      "status": "completed"
    }
  ],
  "searchResults": [
    {
      "id": 1,
      "query": "Slack Events API retry semantics",
      "response": {
        "answer": "Exercise acknowledgment timing, retry headers, and event-id deduplication.",
        "query": "Slack Events API retry semantics",
        "results": [
          {
            "content": "Exercise acknowledgment timing, retry headers, and event-id deduplication.",
            "score": 0.99,
            "title": "Slack event delivery retry contract",
            "url": "https://example.test/provider-notes/slack-events-retries"
          }
        ]
      }
    },
    {
      "id": 2,
      "query": "Datadog monitor no data behavior",
      "response": {
        "answer": "Cover missing telemetry, evaluation windows, and the resulting monitor state.",
        "query": "Datadog monitor no data behavior",
        "results": [
          {
            "content": "Cover missing telemetry, evaluation windows, and the resulting monitor state.",
            "score": 0.98,
            "title": "Datadog no-data monitor behavior",
            "url": "https://example.test/provider-notes/datadog-monitor-no-data"
          }
        ]
      }
    },
    {
      "id": 3,
      "query": "Sentry issue regression lifecycle",
      "response": {
        "answer": "Trace an unresolved issue through release association and regression handling.",
        "query": "Sentry issue regression lifecycle",
        "results": [
          {
            "content": "Trace an unresolved issue through release association and regression handling.",
            "score": 0.97,
            "title": "Sentry regression lifecycle",
            "url": "https://example.test/provider-notes/sentry-issue-regression"
          }
        ]
      }
    }
  ]
}
