{
  "run_id": "20260327T201055691411Z",
  "generated_at": "2026-03-27T20:17:15.168361Z",
  "stages": [
    {
      "ts_start": "2026-03-27T20:11:01.084139Z",
      "ts_end": "2026-03-27T20:17:15.131830Z",
      "duration_sec": 374.048,
      "stage": "kg",
      "status": "ok",
      "run_id": "20260327T201055691411Z",
      "agent": "Knowledge Graph Agent",
      "inputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/kg_window_batch_seq_smoke_20260328_v1/01_chunks.json",
          "kind": "chunks"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/kg_window_batch_seq_smoke_20260328_v1/01d_ontology.json",
          "kind": "ontology_doc"
        }
      ],
      "outputs": [
        {
          "path": "/wwwb/aitools/writer/outputs/kg_window_batch_seq_smoke_20260328_v1/02_kg.json",
          "kind": "kg_summary"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/kg_window_batch_seq_smoke_20260328_v1/02_kg_store.json",
          "kind": "kg_store"
        },
        {
          "path": "/wwwb/aitools/writer/outputs/kg_window_batch_seq_smoke_20260328_v1/02_kg_observations.jsonl",
          "kind": "kg_observations"
        }
      ],
      "metrics": {
        "entities": 41,
        "relations": 42,
        "observations": 123,
        "ambiguous_entity_forks": 1,
        "chunks": 6,
        "ontology_loaded": true,
        "high_density_chunks": 3,
        "supplement_chunks": 1,
        "max_entity_limit": 14,
        "max_relation_limit": 14,
        "kg_window_size": 2,
        "kg_window_concurrency": 1,
        "kg_warmup_chunks": 4,
        "kg_window_batches": 1,
        "kg_parallel_chunks": 0,
        "resumed": false
      }
    }
  ],
  "stage_items": {
    "total": 6,
    "ok": 6,
    "partial": 0,
    "error": 0
  },
  "llm_calls": {
    "total": 7,
    "ok": 7,
    "error": 0
  },
  "run_errors": 0,
  "archived_previous_logs": "logs/_archive/20260324T064928903178Z__before__20260327T201055691411Z"
}