{
  "attempt": "attempt-02",
  "campaign": "2026-08-28-natural-quickstarts",
  "cast": {
    "bytes": 4044613,
    "cols": 120,
    "events": 6043,
    "path": "session.cast",
    "rows": 40,
    "sha256": "532cf863b9355ba7fccb6d3469ce53e210efc796751f9e135187cbd06f19aab2"
  },
  "classification": "measured",
  "classification_note": "retained tool output passes expanded protocol-4 Weaviate correlation rules",
  "first_retrieval": {
    "command": "python - <<'PY'\nimport weaviate\nfrom weaviate.classes.config import Configure\n\nwith weaviate.connect_to_local() as client:\n    if client.collections.exists('Movie'):\n        client.collections.delete('Movie')\n    movies = client.collections.create(\n        name='Movie',\n        vector_config=Configure.Vectors.self_provided(),\n    )\n    data_objects = [\n        {'properties': {'title': 'The Matrix', 'description': 'A computer hacker learns about the true nature of reality and his role in the war against its controllers.', 'genre': 'Science Fiction'}, 'vector': [0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8]},\n        {'properties': {'title': 'Spirited Away', 'description': 'A young girl becomes trapped in a mysterious world of spirits and must find a way to save her parents and return home.', 'genre': 'Animation'}, 'vector': [0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9]},\n        {'properties': {'title': 'The Lord of the Rings: The Fellowship of the Ring', 'description': 'A meek Hobbit and his companions set out on a perilous journey to destroy a powerful ring and save Middle-earth.', 'genre': 'Fantasy'}, 'vector': [0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]},\n    ]\n    movies = client.collections.get('Movie')\n    with movies.batch.fixed_size(batch_size=200) as batch:\n        for obj in data_objects:\n            batch.add_object(properties=obj['properties'], vector=obj['vector'])\n    response = movies.query.near_vector(near_vector=[0.11, 0.21, 0.31, 0.41, 0.51, 0.61, 0.71, 0.81], limit=2)\n    for obj in response.objects:\n        print(obj.properties)\n    assert response.objects[0].properties['title'] == 'The Matrix'\n    print('CONFIRMED: first vector search returns The Matrix')\nPY",
    "observed_at_epoch_ms": 1788136001339,
    "resolution_seconds": 0.001,
    "result_bytes": 625,
    "result_sha256": "7a465a9215a9aa264650046b3a59ceaa7d9abb5e8950cf74a74dcff4336aadea",
    "seconds_from_session_start": 228.033,
    "source": "pi_tool_result",
    "started_at_epoch_ms": 1788135986536,
    "tokens": {
      "cache_read": 79872,
      "cache_write": 0,
      "cost_usd": 0.263336,
      "input": 25978,
      "output": 3117,
      "tool_calls": 24,
      "total": 108967
    },
    "tool_call_index": 24
  },
  "pi_session": {
    "bytes": 133518,
    "path": "pi-session.jsonl",
    "sha256": "50fde34c37075f24969a9d134e7979afc6f03ba9646f357b4caa86b51c518bd5"
  },
  "product": "Weaviate",
  "product_version": "v1.39.2",
  "protocol_version": 4,
  "provenance": {
    "container_runtime": "podman",
    "duration_seconds": 317.227,
    "host_machine": "x86_64",
    "host_system": "Linux",
    "idle_eof_sent": true,
    "isolation": "bubblewrap+rootless-podman-user-api",
    "model": "openai-codex/gpt-5.6-luna",
    "path": "provenance.json",
    "pi_version": "0.78.0",
    "podman_preexisting_resource_counts": {
      "containers": 0,
      "networks": 1,
      "pods": 0,
      "volumes": 0
    },
    "podman_socket_operator_acknowledged": true,
    "podman_socket_scope": "host-user API; container bind mounts can cross the bubblewrap filesystem boundary",
    "python": "3.12",
    "started_at": "2026-08-31T00:22:53.306948+00:00",
    "thinking": "high"
  },
  "runner_exit": 0,
  "schema_version": 1,
  "session_log": {
    "bytes": 64273,
    "path": "session-log.json",
    "sha256": "f9bf7c172c3339560fd2d0dbce273aabd807b54295946b0f72c8e7251798547e"
  },
  "session_totals": {
    "cache_read": 183808,
    "cache_write": 0,
    "cost_usd": 0.473964,
    "input": 34598,
    "output": 6969,
    "tool_calls": 35,
    "total": 225375
  },
  "source_document": {
    "document": {
      "bytes": 8799,
      "path": "quickstart.md",
      "sha256": "a6c21317bc1f35607fc66c20610f431de06fc4155d2d8ba02d25e563d18c66ad"
    },
    "fetched_at": "2026-08-30T23:35:51.697620+00:00",
    "product": "Weaviate",
    "schema_version": 1,
    "source_commit": "016b79ae0b25275c70666fbebede91ea669767c2",
    "source_transform": null,
    "source_url": "https://raw.githubusercontent.com/weaviate/docs/016b79ae0b25275c70666fbebede91ea669767c2/docs/weaviate/quickstart/local.md",
    "sources": [
      {
        "bytes": 8799,
        "sha256": "a6c21317bc1f35607fc66c20610f431de06fc4155d2d8ba02d25e563d18c66ad",
        "url": "https://raw.githubusercontent.com/weaviate/docs/016b79ae0b25275c70666fbebede91ea669767c2/docs/weaviate/quickstart/local.md"
      }
    ],
    "subject": "weaviate",
    "version": "v1.39.2"
  },
  "subject": "weaviate",
  "trial": "trial-01",
  "verification": {
    "checks": {
      "container": true,
      "expected_object": true,
      "live": true,
      "query": true
    },
    "evaluation_revision": 2,
    "observed_version": "1.39.2",
    "passed": true,
    "query_response": {
      "data": {
        "Get": {
          "Movie": [
            {
              "description": "A young girl becomes trapped in a mysterious world of spirits and must find a way to save her parents and return home.",
              "genre": "Animation",
              "title": "Spirited Away"
            },
            {
              "description": "A meek Hobbit and his companions set out on a perilous journey to destroy a powerful ring and save Middle-earth.",
              "genre": "Fantasy",
              "title": "The Lord of the Rings: The Fellowship of the Ring"
            },
            {
              "description": "A computer hacker learns about the true nature of reality and his role in the war against its controllers.",
              "genre": "Science Fiction",
              "title": "The Matrix"
            }
          ]
        }
      }
    }
  }
}
