{
  "schema": "knowledge.search/v1",
  "request_id": "req-2026-10-23-001",
  "query": "кто чинил доступ к MySQL на тестовом сервере",
  "routing": {
    "intent": "find_agent",
    "lanes": ["episodes", "code", "skills"],
    "confidence": 0.86,
    "reason": "вопрос содержит «кто» и техническую тему; включены эпизоды и код"
  },
  "lanes": {
    "episodes": {
      "source": "harness.session-query",
      "index_rev": "session-search:2026-10-23T13:58:00+03:00",
      "observed_at": "2026-10-23T14:01:00+03:00",
      "degraded": false,
      "degradation_reason": null,
      "counts": {"sessions": 181, "indexed_docs": 12800, "live": 2},
      "items": [
        {
          "id": "ep:session-demo:1842",
          "session_id": "session-demo",
          "seq": 1842,
          "event_type": "assistant/message",
          "time": "2026-10-21T09:14:00+03:00",
          "surface": "current",
          "snippet": "доступ к MySQL восстановлен, проверка прошла",
          "session": {
            "cwd": "demo-project",
            "created_at": "2026-10-21T08:50:00+03:00",
            "agent_preset": "standard",
            "live": false,
            "persisted": true
          },
          "why": ["fts: match in assistant/message"]
        }
      ]
    },
    "code": {
      "source": "ragraf",
      "index_rev": "rev-0208",
      "capability": "degraded",
      "freshness": {"stale": false, "verified_by": "fingerprint"},
      "degraded": true,
      "degradation_reason": "CPG is not built: capability=degraded",
      "items": [
        {
          "id": "chunk:demo:1",
          "chunk_id": "chunk:demo:1",
          "path": "src/Config.php",
          "start_line": 12,
          "end_line": 28,
          "source_kind": "symbol",
          "provenance": "stated",
          "score": 0.71,
          "why": ["lex: mysql", "vec: 0.83"],
          "snippet": "mysql: host, user, database"
        }
      ]
    },
    "skills": {
      "source": "harness.skills+agent-knowledge",
      "index_rev": "ak-2026-10-23T03:00:00+03:00",
      "items": [
        {
          "name": "server-31",
          "path": "C:\\Users\\demo\\.dsh\\skills\\server-31\\SKILL.md",
          "description": "Доступы и обслуживание тестового Linux-хоста",
          "when_to_use": "Когда задача упоминает тестовый сервер и MySQL",
          "content_hash": "sha256:demo",
          "used_by": [
            {"actor_id": "actor:harness:subagent:session-demo:verify-admin", "episode_id": "ep:session-demo:1842"}
          ]
        }
      ]
    }
  },
  "actors": [
    {
      "actor_id": "actor:harness:subagent:session-demo:verify-admin",
      "name": "verify-admin",
      "kind": "subagent",
      "source": "harness",
      "confidence": 0.84,
      "score": 0.032,
      "why": ["эпизод по MySQL", "навык server-31", "успешный итог"],
      "evidence": [
        {"lane": "episodes", "id": "ep:session-demo:1842"},
        {"lane": "code", "id": "chunk:demo:1"},
        {"lane": "skills", "id": "server-31"}
      ],
      "skills": [{"name": "server-31", "uses": 1}],
      "dispatch": {"mode": "spawn_replica", "available": true}
    }
  ],
  "fusion": {
    "strategy": "rrf",
    "k": 60,
    "weights": {"episodes": 1.0, "code": 0.4, "skills": 0.6},
    "dedup": "by id"
  },
  "limits": {
    "requested": 10,
    "returned": 3,
    "truncated": false,
    "budget": {"max_tokens": 4000, "used_tokens": 612}
  },
  "warnings": [
    {"code": "KNOWLEDGE_LANE_DEGRADED", "lane": "code", "message": "CPG is not built"}
  ],
  "errors": []
}
