{
  "version": "2026-10-30-v1-frozen",
  "limits": {
    "max_seconds": 600,
    "max_tool_calls": 40,
    "num_ctx": 65536,
    "prefill_floor_tok_s": 150
  },
  "agent": {
    "name": "codex",
    "version": "0.163.0",
    "codex_home": "configs/codex-home",
    "command": [
      "codex",
      "exec",
      "--oss",
      "--local-provider",
      "ollama",
      "-m",
      "{model}",
      "--sandbox",
      "workspace-write",
      "--json",
      "--ephemeral",
      "--skip-git-repo-check",
      "-C",
      "{workspace}",
      "-o",
      "{last_message}",
      "{prompt}"
    ]
  },
  "ollama": {
    "host": "http://127.0.0.1:11434",
    "version": "ollama version is 0.40.13"
  },
  "configs": {
    "Q-qwen38-27b-nvfp4": {
      "ollama_model": "bench-qwen38-27b-nvfp4-64k:latest",
      "source_tag": "qwen3.8:27b-nvfp4",
      "source_digest_short": "5642e97495e1",
      "download_gb": 18,
      "modelfile": "configs/models/qwen38-27b-nvfp4-64k.Modelfile",
      "publisher": "Qwen/Qwen3.8-27B",
      "ollama_model_digest_short": "cee65cd77c61",
      "source_digest_short_pulled": "5642e97495e1",
      "receipt": "docs/receipts/ollama-show-qwen38-27b-nvfp4.txt"
    },
    "G-gemma4-26b-a4b-nvfp4": {
      "ollama_model": "bench-gemma4-26b-a4b-nvfp4-64k:latest",
      "source_tag": "gemma4:26b-nvfp4",
      "source_digest_short": "f60799545325",
      "download_gb": 16,
      "modelfile": "configs/models/gemma4-26b-a4b-nvfp4-64k.Modelfile",
      "publisher": "google/gemma-4-26B-A4B-it",
      "ollama_model_digest_short": "7a94f04ac5be",
      "source_digest_short_pulled": "f60799545325",
      "receipt": "docs/receipts/ollama-show-gemma4-26b-a4b-nvfp4.txt"
    },
    "M-muse-glimmer-30b-nvfp4": {
      "ollama_model": "bench-muse-glimmer-30b-nvfp4-64k:latest",
      "source_tag": "muse-glimmer:30b-nvfp4",
      "source_digest_short": "6a78d632287f",
      "download_gb": 17,
      "modelfile": "configs/models/muse-glimmer-30b-nvfp4-64k.Modelfile",
      "publisher": "meta-models/Muse-Glimmer-30B",
      "ollama_model_digest_short": "e17f4c2b99e9",
      "source_digest_short_pulled": "6a78d632287f",
      "receipt": "docs/receipts/ollama-show-muse-glimmer-30b-nvfp4.txt"
    }
  },
  "tasks": [
    "B1",
    "B2",
    "R1",
    "R2",
    "T1",
    "T2",
    "F1",
    "F2"
  ],
  "smoke_task": "S0",
  "attempts": 3,
  "order_seed": 20261030,
  "frozen": true,
  "pull_receipt": "docs/receipts/pull-2026-10-30.log",
  "fixture_validation_receipt": "docs/receipts/fixture-validation-2026-10-30.json",
  "notes": [
    "2026-10-30 smoke: Codex --oss resolves local models only with an explicit :latest tag (bare name triggers a registry pull attempt); Codex reports 'model metadata not found, fallback metadata' for derived names; Codex talks to Ollama via POST /v1/responses; its system prompt + tool schemas cost ~14.4K input tokens on a trivial prompt.",
    "2026-10-30 smoke: num_ctx raised 32768 -> 65536 for all configurations before freezing; no truncation seen in S0, but Codex's ~14K fixed prompt plus up to 40 tool results can exceed 32K, and Ollama's own guidance for coding tools is >=64K.",
    "2026-10-30 smoke: a Qwen quick test prefilled at ~27 tok/s while other apps held most unified memory (Ollama saw 53 GiB free); added a per-run prefill probe (fixed ~1.5K-token prompt) recorded in every record and a batch gate (floor 150 tok/s, 3 tries 60 s apart) so contention stops the batch instead of polluting timings."
  ],
  "thinking_settings": {
    "codex_reasoning_effort": "default (not sent)",
    "Q-qwen38-27b-nvfp4": "ollama default: medium",
    "G-gemma4-26b-a4b-nvfp4": "ollama default: true",
    "M-muse-glimmer-30b-nvfp4": "ollama default: high"
  },
  "smoke_receipt": "docs/receipts/smoke-2026-10-30.md",
  "frozen_at": "2026-10-30T12:45:00Z"
}
