{
  "samples": [
    {
      "sample_id": "qwen-01",
      "model_name": "Qwen 3.8 Flash NVIDIA",
      "configuration": "MTP3",
      "sample_type": "number-sequence",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 1048576,
        "gpu_count": 2,
        "speculation": "MTP3",
        "temperature": 0,
        "reasoning_effort": "low"
      },
      "finish_reason": "stop",
      "request": {
        "model": "qwen38-flash-next-nvidia-vllm",
        "messages": [
          {
            "role": "user",
            "content": "Write the numbers from 1 to 20, separated by spaces. Output only those numbers."
          }
        ],
        "max_tokens": 256,
        "temperature": 0,
        "reasoning_effort": "low"
      },
      "response": {
        "object": "chat.completion",
        "model": "qwen3-8-flash-next-nvidia",
        "usage": {
          "prompt_tokens": 60,
          "total_tokens": 139,
          "completion_tokens": 79,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 0,
            "multimodal_tokens": null
          },
          "completion_tokens_details": {
            "reasoning_tokens": 26
          }
        },
        "choices": [
          {
            "index": 0,
            "message": {
              "role": "assistant",
              "content": "\n\n1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20"
            },
            "finish_reason": "stop"
          }
        ]
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "qwen-02",
      "model_name": "Qwen 3.8 Flash NVIDIA",
      "configuration": "MTP3",
      "sample_type": "code-long",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 262144,
        "gpu_count": 1,
        "speculation": "MTP3",
        "temperature": 0,
        "reasoning_effort": "low"
      },
      "finish_reason": "length",
      "request": {
        "model": "qwen38-flash-next-nvidia-vllm",
        "messages": [
          {
            "role": "user",
            "content": "Benchmark nonce: 47ac3fe5a43946ba83430d0ffe56c94e\nThe following background is neutral padding for a context-length benchmark.\n<context> datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum datum\n</context>\nUse the same task regardless of the padding:\nWrite a complete Python 3 module implementing an in-memory event store. Include immutable events, optimistic concurrency checks, per-stream ordering, replay, snapshots and several tests. Explain the design briefly, then provide all code. Continue until the module and tests are complete."
          }
        ],
        "max_tokens": 512,
        "temperature": 0,
        "ignore_eos": true,
        "stream": true,
        "stream_options": {
          "include_usage": true
        },
        "reasoning_effort": "low"
      },
      "response": {
        "model": "qwen3-8-flash-next-nvidia",
        "choices": [
          {
            "index": 0,
            "message": {
              "role": "assistant",
              "content": "\n\n## Design Overview\n\nThe event store follows the **Event Sourcing** pattern with these core principles:\n\n| Concern | Approach |\n|---------|----------|\n| **Immutability** | Events and snapshots are `@dataclass(frozen=True)` — once written, never mutated. |\n| **Per-stream ordering** | Each stream maintains a monotonically increasing integer version. Events are stored in a dict keyed by `stream_id`. |\n| **Optimistic concurrency** | `append()` accepts an `expected_version`; if the current stream version ≠ expected, a `ConcurrencyError` is raised. |\n| **Replay** | `read_stream()` returns all events (or a slice) in order. A higher-level `replay()` helper folds events into a state object. |\n| **Snapshots** | `save_snapshot()` persists a state + version pair. `replay()` can start from the latest snapshot to avoid re-folding the entire history. |\n| **Thread safety** | A single `threading.Lock` guards all mutations. |\n\n---\n\n## Complete Module\n\n```python\n\"\"\"\nin_memory_event_store.py"
            },
            "finish_reason": "length"
          }
        ],
        "usage": {
          "prompt_tokens": 4096,
          "total_tokens": 4608,
          "completion_tokens": 512,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 0
          },
          "completion_tokens_details": {
            "reasoning_tokens": 271
          }
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "deepseek-01",
      "model_name": "DeepSeek V4.1 Flash 1017",
      "configuration": "DSpark5",
      "sample_type": "number-sequence",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 524288,
        "gpu_count": 2,
        "speculation": "DSpark5"
      },
      "finish_reason": "completed",
      "request": {
        "input": "Write the numbers from 1 to 20, separated by spaces. Output only those numbers.",
        "max_output_tokens": 256,
        "model": "deepseek-v41-flash-1017",
        "stream": false
      },
      "response": {
        "model": "deepseek-v41-flash-1017",
        "object": "response",
        "output": [
          {
            "content": [
              {
                "annotations": [],
                "logprobs": [],
                "text": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",
                "type": "output_text"
              }
            ],
            "role": "assistant",
            "status": "completed",
            "type": "message"
          }
        ],
        "status": "completed",
        "usage": {
          "input_tokens": 49,
          "input_tokens_details": {
            "cached_tokens": 0
          },
          "output_tokens": 57,
          "output_tokens_details": {
            "reasoning_tokens": 16
          },
          "total_tokens": 106
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "glm-01",
      "model_name": "GLM 5.3 Flash NVIDIA",
      "configuration": "MTP3",
      "sample_type": "code-long",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 262144,
        "gpu_count": 2,
        "speculation": "MTP3"
      },
      "finish_reason": "length",
      "request": {
        "ignore_eos": true,
        "max_tokens": 512,
        "messages": [
          {
            "content": "Write a complete Python 3 module implementing an in-memory event store. Include immutable events, optimistic concurrency checks, per-stream ordering, replay, snapshots and several tests. Explain the design briefly, then provide all code. Continue until the module and tests are complete.",
            "role": "user"
          }
        ],
        "model": "glm53-flash-nvidia-vllm",
        "reasoning_effort": "low",
        "stream": true,
        "stream_options": {
          "include_usage": true
        },
        "temperature": 0
      },
      "response": {
        "choices": [
          {
            "finish_reason": "length",
            "index": 0,
            "message": {
              "content": "# In-Memory Event Store — Design Overview\n\n**Core concepts:**\n\n- **Immutable events**: `Event` is a frozen dataclass. Once created, it can't be mutated.\n- **Per-stream ordering**: Each stream has its own version number starting at 0. Appends specify an `expected_version` for **optimistic concurrency control** — if another writer appended first, the append fails with `ConcurrencyError`.\n- **Global ordering**: Events also get a monotonically increasing global position, useful for projections/replay across all streams.\n- **Replay**: `read_stream` returns events for one stream; `read_all` returns everything in global order; `replay` folds events through a user-supplied handler to rebuild state.\n- **Snapshots**: A snapshot stores the state of a stream at a given version, so replay can start from the snapshot instead of version 0. Snapshots are also immutable.\n- **Thread safety**: A single `RLock` guards all mutations, making the store safe for concurrent use while keeping appends atomic.\n\n```python\n\"\"\"\ninmem_event_store.py\n\nA simple in-memory event store with:\n  * immutable events\n  * optimistic concurrency control (expected_version checks)\n  * per-stream ordering + global ordering\n  * replay (per-stream and global)\n  * snapshots\n\nPython 3.8+, standard library only.\n\"\"\"\n\nfrom __future__ import annotations\n\nimport copy\nimport itertools\nimport threading\nimport unittest\nfrom dataclasses import dataclass, field, replace\nfrom typing import Any, Callable, Dict, Iterable, List, Optional, Tuple\n\n\n# --------------------------------------------------------------------------\n# Exceptions\n# --------------------------------------------------------------------------\n\nclass EventStoreError(Exception):\n    \"\"\"Base class for event store errors.\"\"\"\n\n\nclass StreamNotFoundError(EventStoreError):\n    pass\n\n\nclass ConcurrencyError(EventStoreError):\n    def __init__(self, stream_id: str, expected: int, actual: int):\n        self.stream_id = stream_id\n        self.expected = expected\n        self.actual = actual\n        super().__init__(\n            f\"Concurrency conflict on stream '{stream_id}': \"\n            f\"expected version {expected}, actual version {actual}\"\n        )\n\n\nclass SnapshotVersionError(EventStoreError):\n    pass\n\n\n# --------------------------------------------------------------------------\n# Immutable event\n# --------------------------------------------------------------------------\n\n@dataclass(frozen=True)\nclass Event:\n    \"\"\"\n    An immutable domain event.\n\n   ",
              "role": "assistant"
            }
          }
        ],
        "model": "glm-5.3-flash-nvidia",
        "object": "chat.completion",
        "usage": {
          "completion_tokens": 512,
          "completion_tokens_details": {
            "reasoning_tokens": 27
          },
          "prompt_tokens": 64,
          "prompt_tokens_details": {
            "cached_tokens": 64,
            "created_cache_tokens": 0
          },
          "total_tokens": 576
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "glm-02",
      "model_name": "GLM 5.3 Flash NVIDIA",
      "configuration": "MTP3",
      "sample_type": "number-sequence",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 262144,
        "gpu_count": 2,
        "speculation": "MTP3"
      },
      "finish_reason": "stop",
      "request": {
        "max_tokens": 256,
        "messages": [
          {
            "content": "Write the numbers from 1 to 20, separated by spaces. Output only those numbers.",
            "role": "user"
          }
        ],
        "model": "glm53-flash-nvidia-vllm",
        "reasoning_effort": "low",
        "temperature": 0
      },
      "response": {
        "choices": [
          {
            "finish_reason": "stop",
            "index": 0,
            "message": {
              "content": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",
              "role": "assistant"
            }
          }
        ],
        "model": "glm-5.3-flash-nvidia",
        "object": "chat.completion",
        "usage": {
          "completion_tokens": 49,
          "completion_tokens_details": {
            "reasoning_tokens": 8
          },
          "prompt_tokens": 31,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 0,
            "multimodal_tokens": null
          },
          "total_tokens": 80
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "nemotron-01",
      "model_name": "Nemotron 3.5 Super VL",
      "configuration": "MTP5",
      "sample_type": "code-long",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 131072,
        "gpu_count": 1,
        "speculation": "MTP5"
      },
      "finish_reason": "length",
      "request": {
        "chat_template_kwargs": {
          "enable_thinking": false
        },
        "ignore_eos": true,
        "max_tokens": 512,
        "messages": [
          {
            "content": "Write a complete Python 3 module implementing an in-memory event store. Include immutable events, optimistic concurrency checks, per-stream ordering, replay, snapshots and several tests. Explain the design briefly, then provide all code. Continue until the module and tests are complete.",
            "role": "user"
          }
        ],
        "model": "nemotron35-super-vl-nvfp4-vllm",
        "stream": true,
        "stream_options": {
          "include_usage": true
        },
        "temperature": 0
      },
      "response": {
        "choices": [
          {
            "finish_reason": "length",
            "index": 0,
            "message": {
              "content": "### Design Overview\n\nThis module implements an **in-memory event store** using the Event Sourcing pattern. The core concepts are:\n\n1.  **Immutable Events**: Once an event is appended to a stream, it cannot be modified. It is represented as a frozen dataclass.\n2.  **Streams**: A stream is a logical sequence of events identified by a `stream_id`. Events within a stream are strictly ordered by a `version` number.\n3.  **Optimistic Concurrency Control (OCC)**: To prevent race conditions where two processes modify the same stream simultaneously, the store uses an `expected_version`. If the current version of the stream does not match the expected version, a `ConcurrencyError` is raised.\n4.  **Snapshots**: To avoid replaying thousands of events to reconstruct an aggregate's state, the store supports snapshots. A snapshot captures the state at a specific version. When loading a stream, the store loads the latest snapshot and only replays events occurring after that version.\n5.  **Replay**: The ability to iterate through all events in a stream from a specific starting version to the end.\n\n---\n\n### The Module: `event_store.py`\n\n```python\nimport threading\nfrom dataclasses import dataclass, field\nfrom typing import Any, Callable, Dict, List, Optional, TypeVar, Generic\nfrom uuid import UUID, uuid4\n\nT = TypeVar('T')\n\nclass EventStoreError(Exception):\n    \"\"\"Base exception for event store errors.\"\"\"\n    pass\n\nclass ConcurrencyError(EventStoreError):\n    \"\"\"Raised when optimistic concurrency check fails.\"\"\"\n    pass\n\nclass StreamNotFoundError(EventStoreError):\n    \"\"\"Raised when a stream does not exist.\"\"\"\n    pass\n\n@dataclass(frozen=True)\nclass Event(Generic[T]):\n    \"\"\"\n    An immutable event.\n    :param stream_id: The ID of the stream this event belongs to.\n    :param version: The sequential version of this event within the stream.\n    :param event_type: A string describing the type of event (e.g., 'ItemAdded').\n    :param data: The payload of the event.\n    :param timestamp: Optional timestamp of occurrence.\n    \"\"\"\n    stream_id: str\n    version: int\n    event_type: str\n    data: T\n    timestamp: float = field(default_factory=lambda: __import__('time').time())\n\n@dataclass\nclass Snapshot(Generic[T]):\n    \"\"\"\n",
              "role": "assistant"
            }
          }
        ],
        "model": "nemotron-3.5-super-vl",
        "object": "chat.completion",
        "usage": {
          "completion_tokens": 512,
          "completion_tokens_details": {
            "reasoning_tokens": 0
          },
          "prompt_tokens": 70,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 0
          },
          "total_tokens": 582
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "nemotron-02",
      "model_name": "Nemotron 3.5 Super VL",
      "configuration": "MTP5",
      "sample_type": "number-sequence",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 131072,
        "gpu_count": 1,
        "speculation": "MTP5"
      },
      "finish_reason": "stop",
      "request": {
        "chat_template_kwargs": {
          "enable_thinking": false
        },
        "max_tokens": 256,
        "messages": [
          {
            "content": "Write the numbers from 1 to 20, separated by spaces. Output only those numbers.",
            "role": "user"
          }
        ],
        "model": "nemotron35-super-vl-nvfp4-vllm",
        "temperature": 0
      },
      "response": {
        "choices": [
          {
            "finish_reason": "stop",
            "index": 0,
            "message": {
              "content": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",
              "role": "assistant"
            }
          }
        ],
        "model": "nemotron-3.5-super-vl",
        "object": "chat.completion",
        "usage": {
          "completion_tokens": 51,
          "completion_tokens_details": {
            "reasoning_tokens": 0
          },
          "prompt_tokens": 36,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 0,
            "multimodal_tokens": null
          },
          "total_tokens": 87
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "minimax-01",
      "model_name": "MiniMax M3.1 Flash 272B",
      "configuration": "autoregressive",
      "sample_type": "number-sequence",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 131072,
        "gpu_count": 2,
        "speculation": "autoregressive"
      },
      "finish_reason": "stop",
      "request": {
        "max_tokens": 256,
        "messages": [
          {
            "content": "Write the numbers from 1 to 20, separated by spaces. Output only those numbers.",
            "role": "user"
          }
        ],
        "model": "minimax-m31-flash-272b-nvfp4-vllm",
        "temperature": 0
      },
      "response": {
        "choices": [
          {
            "finish_reason": "stop",
            "index": 0,
            "message": {
              "content": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",
              "role": "assistant"
            }
          }
        ],
        "model": "minimax-m3-1-flash-272b-nvfp4",
        "object": "chat.completion",
        "usage": {
          "completion_tokens": 57,
          "completion_tokens_details": {
            "reasoning_tokens": 15
          },
          "prompt_tokens": 210,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 128,
            "multimodal_tokens": null
          },
          "total_tokens": 267
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    },
    {
      "sample_id": "minimax-02",
      "model_name": "MiniMax M3.1 Flash 272B",
      "configuration": "DSpark7",
      "sample_type": "number-sequence",
      "experiment_conditions": {
        "date_jst": "2026-10-26",
        "configured_context_tokens": 131072,
        "gpu_count": 2,
        "speculation": "DSpark7"
      },
      "finish_reason": "stop",
      "request": {
        "max_tokens": 256,
        "messages": [
          {
            "content": "Write the numbers from 1 to 20, separated by spaces. Output only those numbers.",
            "role": "user"
          }
        ],
        "model": "minimax-m31-flash-272b-nvfp4-vllm",
        "temperature": 0
      },
      "response": {
        "choices": [
          {
            "finish_reason": "stop",
            "index": 0,
            "message": {
              "content": "1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20",
              "role": "assistant"
            }
          }
        ],
        "model": "minimax-m3-1-flash-272b-nvfp4",
        "object": "chat.completion",
        "usage": {
          "completion_tokens": 60,
          "completion_tokens_details": {
            "reasoning_tokens": 18
          },
          "prompt_tokens": 210,
          "prompt_tokens_details": {
            "cached_tokens": 0,
            "created_cache_tokens": 128,
            "multimodal_tokens": null
          },
          "total_tokens": 270
        }
      },
      "omissions": [
        "authentication headers",
        "internal endpoints",
        "response and correlation identifiers",
        "reasoning text"
      ]
    }
  ]
}
