{
  "rows": [
    {
      "id": "q1-fundamental-atomcode-r1",
      "question": "q1-fundamental",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 24.8,
      "total": 99.8,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 35809,
        "rounds": 2,
        "tool_calls": 2,
        "text_len": 1486,
        "quota_delta": 42451,
        "tools": [
          "mcp__watchlist__stock_quickview",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q1-fundamental-atomcode-r2",
      "question": "q1-fundamental",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 24.8,
      "total": 99.8,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 38473,
        "rounds": 3,
        "tool_calls": 3,
        "text_len": 1945,
        "quota_delta": 64086,
        "tools": [
          "mcp__watchlist__stock_quickview",
          "mcp__screener__market_screen",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q1-fundamental-atomcode-r3",
      "question": "q1-fundamental",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 24.8,
      "total": 99.8,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 35154,
        "rounds": 2,
        "tool_calls": 2,
        "text_len": 1484,
        "quota_delta": 43222,
        "tools": [
          "mcp__watchlist__stock_quickview",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q1-fundamental-opencode-r1",
      "question": "q1-fundamental",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 39463,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 704,
        "quota_delta": 78874,
        "tools": [
          "watchlist_stock_quickview",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q1-fundamental-opencode-r2",
      "question": "q1-fundamental",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 35220,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 430,
        "quota_delta": 51464,
        "tools": [
          "watchlist_stock_quickview",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q1-fundamental-opencode-r3",
      "question": "q1-fundamental",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 26748,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 247,
        "quota_delta": 50030,
        "tools": [
          "watchlist_stock_quickview",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q10-refusal-atomcode-r1",
      "question": "q10-refusal",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 96.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 6291,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 273,
        "quota_delta": 18698,
        "tools": [],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q10-refusal-atomcode-r2",
      "question": "q10-refusal",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 96.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 5362,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 237,
        "quota_delta": 18594,
        "tools": [],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q10-refusal-atomcode-r3",
      "question": "q10-refusal",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 96.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 7761,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 265,
        "quota_delta": 18860,
        "tools": [],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q10-refusal-opencode-r1",
      "question": "q10-refusal",
      "side": "opencode",
      "A": 18.3,
      "B": 12.0,
      "C": 18,
      "D": 18.6,
      "total": 66.9,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 12394,
        "rounds": 4,
        "tool_calls": 4,
        "text_len": 117,
        "quota_delta": 63214,
        "tools": [
          "glob",
          "glob",
          "read",
          "edit"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q10-refusal-opencode-r2",
      "question": "q10-refusal",
      "side": "opencode",
      "A": 18.3,
      "B": 12.0,
      "C": 18,
      "D": 18.6,
      "total": 66.9,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 13572,
        "rounds": 4,
        "tool_calls": 3,
        "text_len": 119,
        "quota_delta": 63239,
        "tools": [
          "glob",
          "read",
          "edit"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q10-refusal-opencode-r3",
      "question": "q10-refusal",
      "side": "opencode",
      "A": 18.3,
      "B": 12.0,
      "C": 18,
      "D": 18.6,
      "total": 66.9,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 14758,
        "rounds": 4,
        "tool_calls": 3,
        "text_len": 95,
        "quota_delta": 63035,
        "tools": [
          "glob",
          "read",
          "edit"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q2-thesis-review-atomcode-r1",
      "question": "q2-thesis-review",
      "side": "atomcode",
      "A": 8.0,
      "B": 20.0,
      "C": 23,
      "D": 0.0,
      "D_raw": 23.5,
      "total": 51.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 18834,
        "rounds": 3,
        "tool_calls": 4,
        "text_len": 1193,
        "quota_delta": 59094,
        "tools": [
          "read_file",
          "read_file",
          "mcp__watchlist__stock_quickview",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q2-thesis-review-atomcode-r2",
      "question": "q2-thesis-review",
      "side": "atomcode",
      "A": 8.0,
      "B": 20.0,
      "C": 23,
      "D": 0.0,
      "D_raw": 23.5,
      "total": 51.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 31948,
        "rounds": 3,
        "tool_calls": 4,
        "text_len": 1177,
        "quota_delta": 59431,
        "tools": [
          "read_file",
          "read_file",
          "mcp__watchlist__stock_quickview",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q2-thesis-review-atomcode-r3",
      "question": "q2-thesis-review",
      "side": "atomcode",
      "A": 21.0,
      "B": 25.0,
      "C": 25,
      "D": 23.5,
      "total": 94.5,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 37094,
        "rounds": 4,
        "tool_calls": 5,
        "text_len": 1360,
        "quota_delta": 82666,
        "tools": [
          "read_file",
          "read_file",
          "mcp__watchlist__stock_quickview",
          "mcp__watchlist__stock_news",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q2-thesis-review-opencode-r1",
      "question": "q2-thesis-review",
      "side": "opencode",
      "A": 21.0,
      "B": 25.0,
      "C": 21,
      "D": 19.4,
      "total": 86.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 40837,
        "rounds": 7,
        "tool_calls": 9,
        "text_len": 330,
        "quota_delta": 115774,
        "tools": [
          "portfolio_portfolio_rebalance",
          "portfolio_update_risk_profile",
          "glob",
          "glob",
          "glob",
          "read",
          "watchlist_stock_quickview",
          "watchlist_stock_news",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q2-thesis-review-opencode-r2",
      "question": "q2-thesis-review",
      "side": "opencode",
      "A": 21.0,
      "B": 25.0,
      "C": 21,
      "D": 19.4,
      "total": 86.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 8592,
        "rounds": 2,
        "tool_calls": 2,
        "text_len": 161,
        "quota_delta": 31090,
        "tools": [
          "portfolio_portfolio_rebalance",
          "watchlist_stock_quickview"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q2-thesis-review-opencode-r3",
      "question": "q2-thesis-review",
      "side": "opencode",
      "A": 21.0,
      "B": 25.0,
      "C": 21,
      "D": 19.4,
      "total": 86.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 27998,
        "rounds": 4,
        "tool_calls": 7,
        "text_len": 312,
        "quota_delta": 67431,
        "tools": [
          "glob",
          "glob",
          "portfolio_portfolio_rebalance",
          "watchlist_stock_quickview",
          "read",
          "watchlist_stock_news",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q3-factor-screen-atomcode-r1",
      "question": "q3-factor-screen",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 21.6,
      "total": 96.6,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 11818,
        "rounds": 2,
        "tool_calls": 1,
        "text_len": 1366,
        "quota_delta": 40335,
        "tools": [
          "mcp__screener__market_screen"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q3-factor-screen-atomcode-r2",
      "question": "q3-factor-screen",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 21.6,
      "total": 96.6,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 13781,
        "rounds": 2,
        "tool_calls": 1,
        "text_len": 1228,
        "quota_delta": 59787,
        "tools": [
          "mcp__screener__market_screen"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q3-factor-screen-atomcode-r3",
      "question": "q3-factor-screen",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 21.6,
      "total": 96.6,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 12262,
        "rounds": 2,
        "tool_calls": 1,
        "text_len": 1382,
        "quota_delta": 40338,
        "tools": [
          "mcp__screener__market_screen"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q3-factor-screen-opencode-r1",
      "question": "q3-factor-screen",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 7347,
        "rounds": 2,
        "tool_calls": 1,
        "text_len": 698,
        "quota_delta": 32835,
        "tools": [
          "screener_market_screen"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q3-factor-screen-opencode-r2",
      "question": "q3-factor-screen",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 8756,
        "rounds": 2,
        "tool_calls": 1,
        "text_len": 791,
        "quota_delta": 61027,
        "tools": [
          "screener_market_screen"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q3-factor-screen-opencode-r3",
      "question": "q3-factor-screen",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 9455,
        "rounds": 2,
        "tool_calls": 1,
        "text_len": 844,
        "quota_delta": 33066,
        "tools": [
          "screener_market_screen"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q4-kronos-forecast-atomcode-r1",
      "question": "q4-kronos-forecast",
      "side": "atomcode",
      "A": 25.0,
      "B": 22.0,
      "C": 21,
      "D": 21.6,
      "total": 89.6,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 9801,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 768,
        "quota_delta": 19440,
        "tools": [],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q4-kronos-forecast-atomcode-r2",
      "question": "q4-kronos-forecast",
      "side": "atomcode",
      "A": 25.0,
      "B": 22.0,
      "C": 21,
      "D": 21.6,
      "total": 89.6,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 6766,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 345,
        "quota_delta": 18744,
        "tools": [],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q4-kronos-forecast-atomcode-r3",
      "question": "q4-kronos-forecast",
      "side": "atomcode",
      "A": 25.0,
      "B": 22.0,
      "C": 21,
      "D": 21.6,
      "total": 89.6,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 6843,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 261,
        "quota_delta": 47230,
        "tools": [],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q4-kronos-forecast-opencode-r1",
      "question": "q4-kronos-forecast",
      "side": "opencode",
      "A": 25.0,
      "B": 22.0,
      "C": 21,
      "D": 25.0,
      "total": 93.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 4914,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 122,
        "quota_delta": 15337,
        "tools": [],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q4-kronos-forecast-opencode-r2",
      "question": "q4-kronos-forecast",
      "side": "opencode",
      "A": 25.0,
      "B": 22.0,
      "C": 21,
      "D": 25.0,
      "total": 93.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 5422,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 113,
        "quota_delta": 15182,
        "tools": [],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q4-kronos-forecast-opencode-r3",
      "question": "q4-kronos-forecast",
      "side": "opencode",
      "A": 25.0,
      "B": 22.0,
      "C": 21,
      "D": 25.0,
      "total": 93.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 4211,
        "rounds": 1,
        "tool_calls": 0,
        "text_len": 122,
        "quota_delta": 15081,
        "tools": [],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q5-intel-digest-atomcode-r1",
      "question": "q5-intel-digest",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 21.1,
      "total": 96.1,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 17037,
        "rounds": 2,
        "tool_calls": 3,
        "text_len": 1060,
        "quota_delta": 39987,
        "tools": [
          "mcp__watchlist__stock_news",
          "mcp__watchlist__stock_news",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q5-intel-digest-atomcode-r2",
      "question": "q5-intel-digest",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 21.1,
      "total": 96.1,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 20382,
        "rounds": 2,
        "tool_calls": 3,
        "text_len": 1089,
        "quota_delta": 41276,
        "tools": [
          "mcp__watchlist__stock_news",
          "mcp__watchlist__stock_news",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q5-intel-digest-atomcode-r3",
      "question": "q5-intel-digest",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 21.1,
      "total": 96.1,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 19251,
        "rounds": 2,
        "tool_calls": 3,
        "text_len": 1217,
        "quota_delta": 41509,
        "tools": [
          "mcp__watchlist__stock_news",
          "mcp__watchlist__stock_news",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q5-intel-digest-opencode-r1",
      "question": "q5-intel-digest",
      "side": "opencode",
      "A": 19.4,
      "B": 25.0,
      "C": 23,
      "D": 25.0,
      "total": 92.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 13045,
        "rounds": 2,
        "tool_calls": 3,
        "text_len": 536,
        "quota_delta": 33041,
        "tools": [
          "watchlist_stock_news",
          "watchlist_stock_news",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q5-intel-digest-opencode-r2",
      "question": "q5-intel-digest",
      "side": "opencode",
      "A": 19.4,
      "B": 25.0,
      "C": 23,
      "D": 25.0,
      "total": 92.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 13365,
        "rounds": 2,
        "tool_calls": 3,
        "text_len": 514,
        "quota_delta": 33013,
        "tools": [
          "watchlist_stock_news",
          "watchlist_stock_news",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q5-intel-digest-opencode-r3",
      "question": "q5-intel-digest",
      "side": "opencode",
      "A": 19.4,
      "B": 25.0,
      "C": 23,
      "D": 25.0,
      "total": 92.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 11600,
        "rounds": 2,
        "tool_calls": 3,
        "text_len": 478,
        "quota_delta": 32956,
        "tools": [
          "watchlist_stock_news",
          "watchlist_stock_news",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q6-investor-panel-atomcode-r1",
      "question": "q6-investor-panel",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 23.2,
      "total": 98.2,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 69254,
        "rounds": 8,
        "tool_calls": 13,
        "text_len": 4437,
        "quota_delta": 316968,
        "tools": [
          "use_skill",
          "mcp__uzi__stock_deep_analysis",
          "read_file",
          "list_directory",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q6-investor-panel-atomcode-r2",
      "question": "q6-investor-panel",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 23.2,
      "total": 98.2,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 59548,
        "rounds": 8,
        "tool_calls": 12,
        "text_len": 4259,
        "quota_delta": 200241,
        "tools": [
          "use_skill",
          "mcp__uzi__stock_deep_analysis",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file",
          "read_file"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q6-investor-panel-atomcode-r3",
      "question": "q6-investor-panel",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 23.2,
      "total": 98.2,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 42048,
        "rounds": 3,
        "tool_calls": 3,
        "text_len": 3083,
        "quota_delta": 66971,
        "tools": [
          "use_skill",
          "mcp__uzi__stock_deep_analysis",
          "read_file"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q6-investor-panel-opencode-r1",
      "question": "q6-investor-panel",
      "side": "opencode",
      "A": 11.0,
      "B": 25.0,
      "C": 23,
      "D": 0.0,
      "D_raw": 25.0,
      "total": 59.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 50606,
        "rounds": 6,
        "tool_calls": 12,
        "text_len": 4277,
        "quota_delta": 130898,
        "tools": [
          "skill",
          "read",
          "uzi_stock_deep_analysis",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q6-investor-panel-opencode-r2",
      "question": "q6-investor-panel",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 50222,
        "rounds": 6,
        "tool_calls": 12,
        "text_len": 4443,
        "quota_delta": 129832,
        "tools": [
          "skill",
          "read",
          "uzi_stock_deep_analysis",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q6-investor-panel-opencode-r3",
      "question": "q6-investor-panel",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 25.0,
      "total": 100.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 62448,
        "rounds": 13,
        "tool_calls": 12,
        "text_len": 3873,
        "quota_delta": 284125,
        "tools": [
          "skill",
          "read",
          "uzi_stock_deep_analysis",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read",
          "read"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q7-lhb-atomcode-r1",
      "question": "q7-lhb",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 24.4,
      "total": 95.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 42849,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 430,
        "quota_delta": 63593,
        "tools": [
          "use_skill",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q7-lhb-atomcode-r2",
      "question": "q7-lhb",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 24.4,
      "total": 95.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 36494,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 631,
        "quota_delta": 94217,
        "tools": [
          "use_skill",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q7-lhb-atomcode-r3",
      "question": "q7-lhb",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 24.4,
      "total": 95.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 32598,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 385,
        "quota_delta": 62164,
        "tools": [
          "use_skill",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q7-lhb-opencode-r1",
      "question": "q7-lhb",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 96.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 22627,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 105,
        "quota_delta": 48744,
        "tools": [
          "skill",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q7-lhb-opencode-r2",
      "question": "q7-lhb",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 96.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 41628,
        "rounds": 6,
        "tool_calls": 5,
        "text_len": 97,
        "quota_delta": 157336,
        "tools": [
          "skill",
          "glob",
          "glob",
          "watchlist_stock_quickview",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q7-lhb-opencode-r3",
      "question": "q7-lhb",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 96.0,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 34631,
        "rounds": 3,
        "tool_calls": 2,
        "text_len": 119,
        "quota_delta": 66677,
        "tools": [
          "read",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q8-trap-detector-atomcode-r1",
      "question": "q8-trap-detector",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 23,
      "D": 21.2,
      "total": 94.2,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 19160,
        "rounds": 3,
        "tool_calls": 3,
        "text_len": 1523,
        "quota_delta": 58839,
        "tools": [
          "use_skill",
          "mcp__watchlist__stock_quickview",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q8-trap-detector-atomcode-r2",
      "question": "q8-trap-detector",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 23,
      "D": 21.2,
      "total": 94.2,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 35263,
        "rounds": 4,
        "tool_calls": 4,
        "text_len": 1238,
        "quota_delta": 81718,
        "tools": [
          "use_skill",
          "mcp__watchlist__stock_quickview",
          "mcp__watchlist__stock_news",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q8-trap-detector-atomcode-r3",
      "question": "q8-trap-detector",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 23,
      "D": 21.2,
      "total": 94.2,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 22750,
        "rounds": 3,
        "tool_calls": 3,
        "text_len": 1108,
        "quota_delta": 58456,
        "tools": [
          "use_skill",
          "mcp__watchlist__stock_quickview",
          "mcp__watchlist__stock_news"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q8-trap-detector-opencode-r1",
      "question": "q8-trap-detector",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 21.8,
      "total": 92.8,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 15563,
        "rounds": 4,
        "tool_calls": 4,
        "text_len": 575,
        "quota_delta": 64178,
        "tools": [
          "skill",
          "read",
          "watchlist_stock_quickview",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q8-trap-detector-opencode-r2",
      "question": "q8-trap-detector",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 21.8,
      "total": 92.8,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 11696,
        "rounds": 3,
        "tool_calls": 3,
        "text_len": 665,
        "quota_delta": 47552,
        "tools": [
          "skill",
          "watchlist_stock_quickview",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q8-trap-detector-opencode-r3",
      "question": "q8-trap-detector",
      "side": "opencode",
      "A": 25.0,
      "B": 25.0,
      "C": 21,
      "D": 21.8,
      "total": 92.8,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 19502,
        "rounds": 4,
        "tool_calls": 5,
        "text_len": 605,
        "quota_delta": 64023,
        "tools": [
          "skill",
          "glob",
          "read",
          "watchlist_stock_quickview",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q9-multiturn-atomcode-r1",
      "question": "q9-multiturn",
      "side": "atomcode",
      "A": 25.0,
      "B": 22.0,
      "C": 25,
      "D": 14.4,
      "total": 86.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 47882,
        "rounds": 11,
        "tool_calls": 8,
        "text_len": 1273,
        "quota_delta": 265883,
        "tools": [
          "mcp__watchlist__stock_quickview",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen",
          "read_file",
          "read_file",
          "bash"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q9-multiturn-atomcode-r2",
      "question": "q9-multiturn",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 14.4,
      "total": 89.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 117734,
        "rounds": 10,
        "tool_calls": 8,
        "text_len": 1349,
        "quota_delta": 277450,
        "tools": [
          "mcp__watchlist__stock_quickview",
          "read_file",
          "read_file",
          "list_directory",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen",
          "mcp__uzi__stock_deep_analysis",
          "mcp__uzi__stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q9-multiturn-atomcode-r3",
      "question": "q9-multiturn",
      "side": "atomcode",
      "A": 25.0,
      "B": 25.0,
      "C": 25,
      "D": 14.4,
      "total": 89.4,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 41538,
        "rounds": 10,
        "tool_calls": 8,
        "text_len": 1219,
        "quota_delta": 235517,
        "tools": [
          "mcp__watchlist__stock_quickview",
          "read_file",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen",
          "read_file",
          "mcp__screener__market_screen",
          "mcp__screener__market_screen"
        ],
        "permissions": 0,
        "stop_reason": "stopped",
        "error": null,
        "ai_disclaimer": true
      }
    },
    {
      "id": "q9-multiturn-opencode-r1",
      "question": "q9-multiturn",
      "side": "opencode",
      "A": 23.7,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 94.7,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 36221,
        "rounds": 7,
        "tool_calls": 4,
        "text_len": 320,
        "quota_delta": 124511,
        "tools": [
          "watchlist_stock_quickview",
          "screener_market_screen",
          "screener_market_screen",
          "uzi_stock_deep_analysis"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q9-multiturn-opencode-r2",
      "question": "q9-multiturn",
      "side": "opencode",
      "A": 23.7,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 94.7,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 26132,
        "rounds": 7,
        "tool_calls": 4,
        "text_len": 325,
        "quota_delta": 127954,
        "tools": [
          "watchlist_stock_quickview",
          "screener_market_screen",
          "screener_market_screen",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    },
    {
      "id": "q9-multiturn-opencode-r3",
      "question": "q9-multiturn",
      "side": "opencode",
      "A": 23.7,
      "B": 25.0,
      "C": 21,
      "D": 25.0,
      "total": 94.7,
      "missing": [],
      "facts": {
        "finished": true,
        "wall_ms": 31516,
        "rounds": 9,
        "tool_calls": 6,
        "text_len": 329,
        "quota_delta": 199885,
        "tools": [
          "watchlist_stock_quickview",
          "screener_market_screen",
          "screener_market_screen",
          "screener_market_screen",
          "screener_market_screen",
          "watchlist_stock_news"
        ],
        "permissions": 0,
        "stop_reason": null,
        "error": null,
        "ai_disclaimer": false
      }
    }
  ],
  "summary": {
    "atomcode": {
      "A": 23.7,
      "B": 24.3,
      "C": 23.5,
      "D": 20.5,
      "total": 92.0,
      "n_scored": 30,
      "n_total": 30
    },
    "opencode": {
      "A": 22.8,
      "B": 23.4,
      "C": 22.0,
      "D": 22.6,
      "total": 90.9,
      "n_scored": 30,
      "n_total": 30
    }
  },
  "ratios": {
    "A": 103.9,
    "B": 103.8,
    "C": 106.8,
    "D": 90.7,
    "total": 101.2
  },
  "incomplete": []
}