{
  "agi_web_version": "2026.10.7.1",
  "ambient_python_model_cache_reads_denied": true,
  "apps": {
    "forecast": {
      "actions": 1,
      "app": "forecast",
      "console_errors": [],
      "control_evidence": "Saved notebook content API; virtualized DOM is used for the widget and interaction",
      "events": [
        {
          "horizon_days": 14,
          "label": "Run analysis"
        }
      ],
      "executed_original_scientific_code_cells": 4,
      "external_requests": [],
      "graphics": [
        {
          "complete": true,
          "height": 364,
          "paths": 13,
          "tag": "svg",
          "width": 944
        },
        {
          "complete": true,
          "height": 364,
          "paths": 35,
          "tag": "svg",
          "width": 944
        }
      ],
      "kernel_probe": {
        "agi_web": "2026.10.7.1",
        "ambient_resources": "denied_by_os",
        "external_tcp": "denied_by_os",
        "interpreter": "qwen-flash-native-airgap-clean-installation-20261008/venv/bin/python",
        "streamlit": null
      },
      "local_requests": [
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/workspaces/tokki-airgap-forecast/tree/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/main.c9147cb24d83fa64.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/remoteEntry.698dcaf7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/remoteEntry.5cbb9d2323598fbda535.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/remoteEntry.1dda3c8f6e5cd2a3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/remoteEntry.c8c9eed2cdefdeac.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/jlab_core.2320aca330a6fa6c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/219.2389a53dc040cbd0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9797.bbbda3ac42827a77.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3301.76c0882553a666a0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1207.29d49de7be30f3c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3588.79c167117ee5e79a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5361.6c4649b65b9b677d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4550.097f83560a3b698b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2985.0927e52ba300a767.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4350.ee5d1386f257be13.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2287.a918ef4a3b6b8f66.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1605.3e7b485b34c42e24.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6237.491f37a4e6aeb893.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5695.5cbe004c8157ef7a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3968.b2bb6b9a5ddda9c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7335.075b979f938ebf2e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3508.adc857c378089e63.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5269.526be35f2326f6d5.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8690.593b205a1e45263d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/79.3f3f05b6ad30d5b2.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/213.4168e841092fb2f0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8754.ee90775719c73894.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7178.73884bf9ba7f9b15.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8777.b792426c6e1a7949.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4232.15151af47a0093e1.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5098.4ee4636d061dc431.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/29.7a78d733ea4303ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4607.01840ddc3a670dc8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5199.774d95482e8610ed.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/170.bf91d89e4b982380.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8608.b9176ffe9d48860a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6715.9ed7169959ed7bbe.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8193.9632c310b34a061a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7624.84e163118dc91e21.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9198.1ee665a54bb815d8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1815.b4c56924ee770a55.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/479.bdbaa5d2cdd9bc91.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5786.2d554c43063b5a1c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/2.3dbf81c0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/7.2a0ce575775f5aad.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/704.6a820cc839aca480.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/170.3ff9ceddc3770116.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/528.d9f5934c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/568.1e2faa2ba0bbe59c4780.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/747.67662283a5707eeb4d4c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/0.03957c7088ad5ed0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/84.09c61a35dce1705f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/32.3281b05d23655ae8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/452.1926530ab7f8e046.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/967.38afcd794ba10728.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/160.235911d8e26dc735.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations/default"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/config/jupyterlabapputilsextensionannouncements"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lsp/status"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/codemirror-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/themes/@jupyterlab/theme-light-extension/index.css"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/build"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9111.92bcfcf14003ad2f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/docmanager-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/notebook-extension:panel"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7124.f66cecdfccaf71e3.js"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/nbconvert"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5132.1738325d3b452d0c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2527.c3d675c406bf83b7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2857.ac62be053c711761.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/52.7e412bab2a382a4b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4379.b42d95e853a44d36.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6506.c5495027d50f4c04.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6925.54225e26e0024dde.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7329.06440d69c17605fa.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6740.c8a5ff3db279dfe6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7626.3a6cae02a9b4e2b6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4818.15eaf82d426f67a6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2521.60af3fcdacace00b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5092.6ac83eda32fe365b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/992.1e5b27001dad0742.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8450.2d2bdcd5f53625ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2407.41669022954d447f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3312.e5f6edb28463f660.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4489.c64fdc8db0dead6d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1014.073326ef5d98db5e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1286.7087e8344ef3005e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2461.eb1ea097b2eb54cf.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3946.5f42cf47e8320bf9.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4797.ae90e8f6c6398aba.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4385.29cdf9dd304b8c00.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6700.624ed993d5241bd6.js"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/e63eb1e5-8d9b-4f5b-b2b5-eaaf676e5dc8"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/e63eb1e5-8d9b-4f5b-b2b5-eaaf676e5dc8"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-forecast"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-forecast"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-forecast/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-forecast"
        }
      ],
      "negative_control": {
        "error": "TypeError",
        "status": "blocked"
      },
      "negative_control_request": {
        "phase": "negative_control",
        "url": "https://tokki-offline-qualification.invalid/probe"
      },
      "page_errors": [],
      "published_runtime_asset_probe": {
        "host_css_sha256": "78a7aae61c73fdc5d432c076612bd3a1dc1ff8287fd88ab146f909eea91eef0e",
        "host_js_sha256": "ba34a6ba43733a30140514d350abb7961733a6c3daaa14cddb7787ea30f3ef93",
        "runtime_role": "published_runtime"
      },
      "render_evidence": {
        "metrics": 3,
        "tables": 0,
        "title": "Promotion forecast lab",
        "widget_text": "Promotion forecast lab\n\nChronos-2 Small on synthetic data. This is a scenario forecast, not a causal estimate.\n\nHorizon (days)\nChoose an option\n14\n28\n56\nSeed\nPromotion Start (day)\nPromotion Duration (days)\nRun analysis\nSynthetic Context Data\n0\n10\n20\n30\n40\n50\n60\n70\n80\n90\n100\n110\n120\n130\n140\n150\n160\n170\n180\n190\n200\n210\n220\n230\n240\n250\n260\nTime Step\n0\n20\n40\n60\n80\n100\n120\n140\n160\n180\nSales\nHistorical Sales (Context)\nRunning Chronos-2 inference...\nForecast Results\n256.0\n256.5\n257.0\n257.5\n258.0\n258.5\n259.0\n259.5\n260.0\n260.5\n261.0\n261.5\n262.0\n262.5\n263.0\n263.5\n264.0\n264.5\n265.0\n265.5\n266.0\n266.5\n267.0\n267.5\n268.0\n268.5\n269.0\nTime Step\n0\n20\n40\n60\n80\n100\n120\n140\n160\n180\nSales\nactual\nbaseline\nforecast\nSeries\nForecast vs Actual vs Baseline\nMetrics\nChronos MAE\n11.42\nBaseline MAE\n34.49\nObserved Coverage (p10-p90)\n64.29%\nNote: The nominal 80% interval is not calibrated on this synthetic fixture. Observed coverage reflects the specific realization."
      },
      "saved_notebook_sha256": "e2f7b90a80cb2510b73d8a0984cd2197df6dd660a2c95e8d0beaf0f649ff9f4f",
      "screenshot": "qwen-flash-native-airgap-jupyter-isolated-workspaces-qualification-20261008/screenshots/qwen-flash-native-airgap-kit-macos-arm64-20261008-forecast-jupyter-preview.png",
      "screenshot_sha256": "700bc55f8b4d12bdf19c64c013a98537fcb90c116de972cc58eae1414c2366d3",
      "status": "passed",
      "workspace_isolation": "One named Jupyter workspace per application"
    },
    "iris": {
      "actions": 1,
      "app": "iris",
      "console_errors": [],
      "control_evidence": "Saved notebook content API; virtualized DOM is used for the widget and interaction",
      "events": [
        {
          "label": "Max Tree Depth",
          "value": 10
        }
      ],
      "executed_original_scientific_code_cells": 2,
      "external_requests": [],
      "graphics": [
        {
          "complete": true,
          "height": 790,
          "paths": null,
          "tag": "IMG",
          "width": 1190
        }
      ],
      "kernel_probe": {
        "agi_web": "2026.10.7.1",
        "ambient_resources": "denied_by_os",
        "external_tcp": "denied_by_os",
        "interpreter": "qwen-flash-native-airgap-clean-installation-20261008/venv/bin/python",
        "streamlit": null
      },
      "local_requests": [
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/workspaces/tokki-airgap-iris/tree/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/main.c9147cb24d83fa64.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/remoteEntry.698dcaf7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/remoteEntry.5cbb9d2323598fbda535.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/remoteEntry.1dda3c8f6e5cd2a3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/remoteEntry.c8c9eed2cdefdeac.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/jlab_core.2320aca330a6fa6c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/219.2389a53dc040cbd0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9797.bbbda3ac42827a77.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3301.76c0882553a666a0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1207.29d49de7be30f3c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3588.79c167117ee5e79a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5361.6c4649b65b9b677d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4550.097f83560a3b698b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2985.0927e52ba300a767.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4350.ee5d1386f257be13.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2287.a918ef4a3b6b8f66.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1605.3e7b485b34c42e24.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6237.491f37a4e6aeb893.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5695.5cbe004c8157ef7a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3968.b2bb6b9a5ddda9c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7335.075b979f938ebf2e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3508.adc857c378089e63.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5269.526be35f2326f6d5.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8690.593b205a1e45263d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/79.3f3f05b6ad30d5b2.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/213.4168e841092fb2f0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8754.ee90775719c73894.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7178.73884bf9ba7f9b15.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8777.b792426c6e1a7949.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4232.15151af47a0093e1.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5098.4ee4636d061dc431.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/29.7a78d733ea4303ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4607.01840ddc3a670dc8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5199.774d95482e8610ed.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/170.bf91d89e4b982380.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8608.b9176ffe9d48860a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6715.9ed7169959ed7bbe.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8193.9632c310b34a061a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7624.84e163118dc91e21.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9198.1ee665a54bb815d8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1815.b4c56924ee770a55.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/479.bdbaa5d2cdd9bc91.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5786.2d554c43063b5a1c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/2.3dbf81c0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/7.2a0ce575775f5aad.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/704.6a820cc839aca480.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/170.3ff9ceddc3770116.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/528.d9f5934c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/568.1e2faa2ba0bbe59c4780.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/747.67662283a5707eeb4d4c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/0.03957c7088ad5ed0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/84.09c61a35dce1705f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/32.3281b05d23655ae8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/452.1926530ab7f8e046.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/967.38afcd794ba10728.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/160.235911d8e26dc735.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations/default"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/config/jupyterlabapputilsextensionannouncements"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lsp/status"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/codemirror-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/themes/@jupyterlab/theme-light-extension/index.css"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/build"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9111.92bcfcf14003ad2f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/docmanager-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/notebook-extension:panel"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7124.f66cecdfccaf71e3.js"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/nbconvert"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5132.1738325d3b452d0c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2527.c3d675c406bf83b7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2857.ac62be053c711761.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/52.7e412bab2a382a4b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4379.b42d95e853a44d36.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6506.c5495027d50f4c04.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6925.54225e26e0024dde.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7329.06440d69c17605fa.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6740.c8a5ff3db279dfe6.js"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7626.3a6cae02a9b4e2b6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4818.15eaf82d426f67a6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2521.60af3fcdacace00b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5092.6ac83eda32fe365b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/992.1e5b27001dad0742.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8450.2d2bdcd5f53625ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2407.41669022954d447f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3312.e5f6edb28463f660.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4489.c64fdc8db0dead6d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1014.073326ef5d98db5e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1286.7087e8344ef3005e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2461.eb1ea097b2eb54cf.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3946.5f42cf47e8320bf9.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4797.ae90e8f6c6398aba.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4385.29cdf9dd304b8c00.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6700.624ed993d5241bd6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/229210d5-836a-41cd-ab15-c6ea61b2cd92"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/229210d5-836a-41cd-ab15-c6ea61b2cd92"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-iris"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-iris"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-iris/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-iris"
        }
      ],
      "negative_control": {
        "error": "TypeError",
        "status": "blocked"
      },
      "negative_control_request": {
        "phase": "negative_control",
        "url": "https://tokki-offline-qualification.invalid/probe"
      },
      "page_errors": [],
      "published_runtime_asset_probe": {
        "host_css_sha256": "78a7aae61c73fdc5d432c076612bd3a1dc1ff8287fd88ab146f909eea91eef0e",
        "host_js_sha256": "ba34a6ba43733a30140514d350abb7961733a6c3daaa14cddb7787ea30f3ef93",
        "runtime_role": "published_runtime"
      },
      "render_evidence": {
        "metrics": 1,
        "tables": 2,
        "title": "Iris Decision Lab",
        "widget_text": "Tools\nIris Decision Lab\n\nCompare Decision Tree, Random Forest, and Logistic Regression on the Iris dataset.\n\nModel Comparison\nmodel\taccuracy\nDecision Tree\t0.9333333333333333\nRandom Forest\t0.8888888888888888\nLogistic Regression\t0.9111111111111111\nBest Model Accuracy\n93.33%\n\nWinner: Decision Tree\n\nDecision Tree Visualization\n\nVisualizing the Decision Tree with max_depth=10\n\nClassify a Flower\n\nEnter measurements to predict the species.\n\nSepal Length (cm)\nSepal Width (cm)\nPetal Length (cm)\nPetal Width (cm)\nPredict\nError Inspection\n\nConfusion Matrix and Classification Report for the best model.\n\nprecision\trecall\tf1-score\tsupport\n1\t1\t1\t15\n1\t0.8\t0.8888888888888888\t15\n0.8333333333333334\t1\t0.9090909090909091\t15\n0.9333333333333333\t0.9333333333333333\t0.9333333333333333\t0.9333333333333333\n0.9444444444444445\t0.9333333333333332\t0.9326599326599326\t45\n0.9444444444444444\t0.9333333333333333\t0.9326599326599326\t45"
      },
      "saved_notebook_sha256": "bf184235e770de9b19c053fdd8e6723a0378f688fd88eae7a14ca075da08ebbc",
      "screenshot": "qwen-flash-native-airgap-jupyter-isolated-workspaces-qualification-20261008/screenshots/qwen-flash-native-airgap-kit-macos-arm64-20261008-iris-jupyter-preview.png",
      "screenshot_sha256": "d454eb5c2378864491819f9851e486fd456f8103a2b18b4873da3a3dbb2fcb6e",
      "status": "passed",
      "workspace_isolation": "One named Jupyter workspace per application"
    },
    "milp": {
      "actions": 1,
      "app": "milp",
      "console_errors": [],
      "control_evidence": "Saved notebook content API; virtualized DOM is used for the widget and interaction",
      "events": [
        {
          "label": "Run analysis",
          "solver_status": "optimal"
        }
      ],
      "executed_original_scientific_code_cells": 6,
      "external_requests": [],
      "graphics": [
        {
          "complete": true,
          "height": 320,
          "paths": 42,
          "tag": "svg",
          "width": 944
        },
        {
          "complete": true,
          "height": 260,
          "paths": 14,
          "tag": "svg",
          "width": 944
        },
        {
          "complete": true,
          "height": 450,
          "paths": 18,
          "tag": "svg",
          "width": 944
        },
        {
          "complete": true,
          "height": 450,
          "paths": 1,
          "tag": "svg",
          "width": 944
        },
        {
          "complete": true,
          "height": 450,
          "paths": 0,
          "tag": "svg",
          "width": 944
        }
      ],
      "kernel_probe": {
        "agi_web": "2026.10.7.1",
        "ambient_resources": "denied_by_os",
        "external_tcp": "denied_by_os",
        "interpreter": "qwen-flash-native-airgap-clean-installation-20261008/venv/bin/python",
        "streamlit": null
      },
      "local_requests": [
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/workspaces/tokki-airgap-milp/tree/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/main.c9147cb24d83fa64.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/remoteEntry.698dcaf7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/remoteEntry.5cbb9d2323598fbda535.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/remoteEntry.1dda3c8f6e5cd2a3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/remoteEntry.c8c9eed2cdefdeac.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/jlab_core.2320aca330a6fa6c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/219.2389a53dc040cbd0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9797.bbbda3ac42827a77.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3301.76c0882553a666a0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1207.29d49de7be30f3c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3588.79c167117ee5e79a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5361.6c4649b65b9b677d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4550.097f83560a3b698b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2985.0927e52ba300a767.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4350.ee5d1386f257be13.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2287.a918ef4a3b6b8f66.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1605.3e7b485b34c42e24.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6237.491f37a4e6aeb893.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5695.5cbe004c8157ef7a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3968.b2bb6b9a5ddda9c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7335.075b979f938ebf2e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3508.adc857c378089e63.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5269.526be35f2326f6d5.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8690.593b205a1e45263d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/79.3f3f05b6ad30d5b2.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/213.4168e841092fb2f0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8754.ee90775719c73894.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7178.73884bf9ba7f9b15.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8777.b792426c6e1a7949.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4232.15151af47a0093e1.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5098.4ee4636d061dc431.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/29.7a78d733ea4303ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4607.01840ddc3a670dc8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5199.774d95482e8610ed.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/170.bf91d89e4b982380.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8608.b9176ffe9d48860a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6715.9ed7169959ed7bbe.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8193.9632c310b34a061a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7624.84e163118dc91e21.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9198.1ee665a54bb815d8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1815.b4c56924ee770a55.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/479.bdbaa5d2cdd9bc91.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5786.2d554c43063b5a1c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/2.3dbf81c0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/7.2a0ce575775f5aad.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/704.6a820cc839aca480.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/170.3ff9ceddc3770116.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/528.d9f5934c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/568.1e2faa2ba0bbe59c4780.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/747.67662283a5707eeb4d4c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/0.03957c7088ad5ed0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/84.09c61a35dce1705f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/32.3281b05d23655ae8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/452.1926530ab7f8e046.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/967.38afcd794ba10728.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/160.235911d8e26dc735.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations/default"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/config/jupyterlabapputilsextensionannouncements"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lsp/status"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/codemirror-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/themes/@jupyterlab/theme-light-extension/index.css"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/build"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9111.92bcfcf14003ad2f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/docmanager-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/notebook-extension:panel"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7124.f66cecdfccaf71e3.js"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/nbconvert"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5132.1738325d3b452d0c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2527.c3d675c406bf83b7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2857.ac62be053c711761.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/52.7e412bab2a382a4b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4379.b42d95e853a44d36.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6506.c5495027d50f4c04.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6925.54225e26e0024dde.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7329.06440d69c17605fa.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6740.c8a5ff3db279dfe6.js"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7626.3a6cae02a9b4e2b6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4818.15eaf82d426f67a6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2521.60af3fcdacace00b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5092.6ac83eda32fe365b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/992.1e5b27001dad0742.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8450.2d2bdcd5f53625ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2407.41669022954d447f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3312.e5f6edb28463f660.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4489.c64fdc8db0dead6d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1014.073326ef5d98db5e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1286.7087e8344ef3005e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2461.eb1ea097b2eb54cf.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3946.5f42cf47e8320bf9.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4797.ae90e8f6c6398aba.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4385.29cdf9dd304b8c00.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6700.624ed993d5241bd6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/14a7e089-86de-4d42-899e-a7e8b2040065"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/14a7e089-86de-4d42-899e-a7e8b2040065"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-milp"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/resolvePath"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-milp"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-milp/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-milp"
        }
      ],
      "negative_control": {
        "error": "TypeError",
        "status": "blocked"
      },
      "negative_control_request": {
        "phase": "negative_control",
        "url": "https://tokki-offline-qualification.invalid/probe"
      },
      "page_errors": [],
      "published_runtime_asset_probe": {
        "host_css_sha256": "78a7aae61c73fdc5d432c076612bd3a1dc1ff8287fd88ab146f909eea91eef0e",
        "host_js_sha256": "ba34a6ba43733a30140514d350abb7961733a6c3daaa14cddb7787ea30f3ef93",
        "runtime_role": "published_runtime"
      },
      "render_evidence": {
        "metrics": 4,
        "tables": 1,
        "title": "MILP Energy Lab",
        "widget_text": "MILP Energy Lab\n\nInteractive lab for modular gas-generator expansion with unit commitment, solved with HiGHS (one thread).\n\nHow to use: set parameters in Experiment, press Run analysis, then inspect, compare and scale. Results are labelled with the inputs that produced them.\n\nExperiment\nInspect\nCompare\nScale\nReproduce\nExperiment\nHours\nChoose an option\n4\n12\n24\nDemand multiplier\nModule MW\nMax modules\nInvestment cost\nMarginal cost\nStartup cost\nStandby cost\nMinimum loading\n0.1\nSolar capacity MW\nAllow load shedding\nRun analysis\nSolving with HiGHS in isolated child...\n\nResults from the inputs at the time of the last run.\n\n{\n  \"hours\": 4,\n  \"demand_multiplier\": 1.0,\n  \"module_mw\": 200.0,\n  \"max_modules\": 50,\n  \"investment_cost\": 1.0,\n  \"marginal_cost\": 1.0,\n  \"startup_cost\": 0.0,\n  \"standby_cost\": 1.0,\n  \"min_loading\": 0.1,\n  \"solar_capacity\": 0.0,\n  \"allow_shedding\": false\n}\nStatus\noptimal\nObjective\n21879.0\nModules\n30.0\nCapacity MW\n6000.0\n0\n1\n2\n3\nHour\n0\n2,000\n4,000\n6,000\n8,000\n10,000\n12,000\nMW\nDemand\nDispatch\nSolar\nShed\nSeries\nHourly power [MW]\n0\n1\n2\n3\nHour\n0\n5\n10\n15\n20\n25\n30\nActive\nCommitted modules\nCost breakdown\ninvestment\nmarginal\nstandby\nstartup\nshedding\n0\n2k\n4k\n6k\n8k\n10k\n12k\n14k\n16k\nvariable\nCost\nindex\nvalue"
      },
      "saved_notebook_sha256": "50faedd8ae90143dfacaf6b99d49a2854ef1a0f77b58666aba2c3dcb436c6413",
      "screenshot": "qwen-flash-native-airgap-jupyter-isolated-workspaces-qualification-20261008/screenshots/qwen-flash-native-airgap-kit-macos-arm64-20261008-milp-jupyter-preview.png",
      "screenshot_sha256": "38492ba9be67e03c858364d124c633ca1e01b67ba817c2846ec1dc78be3167df",
      "status": "passed",
      "workspace_isolation": "One named Jupyter workspace per application"
    },
    "text": {
      "actions": 1,
      "app": "text",
      "console_errors": [],
      "control_evidence": "Saved notebook content API; virtualized DOM is used for the widget and interaction",
      "events": [
        {
          "label": "Run analysis"
        }
      ],
      "executed_original_scientific_code_cells": 3,
      "external_requests": [],
      "graphics": [
        {
          "complete": true,
          "height": 447,
          "paths": 1265,
          "tag": "svg",
          "width": 944
        }
      ],
      "kernel_probe": {
        "agi_web": "2026.10.7.1",
        "ambient_resources": "denied_by_os",
        "external_tcp": "denied_by_os",
        "interpreter": "qwen-flash-native-airgap-clean-installation-20261008/venv/bin/python",
        "streamlit": null
      },
      "local_requests": [
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/workspaces/tokki-airgap-text/tree/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/main.c9147cb24d83fa64.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/remoteEntry.698dcaf7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/remoteEntry.5cbb9d2323598fbda535.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/remoteEntry.1dda3c8f6e5cd2a3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/remoteEntry.c8c9eed2cdefdeac.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/jlab_core.2320aca330a6fa6c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/219.2389a53dc040cbd0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9797.bbbda3ac42827a77.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3301.76c0882553a666a0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1207.29d49de7be30f3c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3588.79c167117ee5e79a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5361.6c4649b65b9b677d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4550.097f83560a3b698b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2985.0927e52ba300a767.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4350.ee5d1386f257be13.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2287.a918ef4a3b6b8f66.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1605.3e7b485b34c42e24.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6237.491f37a4e6aeb893.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5695.5cbe004c8157ef7a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3968.b2bb6b9a5ddda9c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7335.075b979f938ebf2e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3508.adc857c378089e63.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5269.526be35f2326f6d5.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8690.593b205a1e45263d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/79.3f3f05b6ad30d5b2.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/213.4168e841092fb2f0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8754.ee90775719c73894.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7178.73884bf9ba7f9b15.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8777.b792426c6e1a7949.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4232.15151af47a0093e1.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5098.4ee4636d061dc431.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/29.7a78d733ea4303ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4607.01840ddc3a670dc8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5199.774d95482e8610ed.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/170.bf91d89e4b982380.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8608.b9176ffe9d48860a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6715.9ed7169959ed7bbe.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8193.9632c310b34a061a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7624.84e163118dc91e21.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9198.1ee665a54bb815d8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1815.b4c56924ee770a55.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/479.bdbaa5d2cdd9bc91.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5786.2d554c43063b5a1c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/2.3dbf81c0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/7.2a0ce575775f5aad.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/704.6a820cc839aca480.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/170.3ff9ceddc3770116.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/528.d9f5934c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/568.1e2faa2ba0bbe59c4780.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/747.67662283a5707eeb4d4c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/0.03957c7088ad5ed0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/84.09c61a35dce1705f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/32.3281b05d23655ae8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/452.1926530ab7f8e046.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/967.38afcd794ba10728.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/160.235911d8e26dc735.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations/default"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/config/jupyterlabapputilsextensionannouncements"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lsp/status"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/codemirror-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/themes/@jupyterlab/theme-light-extension/index.css"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/build"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9111.92bcfcf14003ad2f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/docmanager-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/notebook-extension:panel"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7124.f66cecdfccaf71e3.js"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/nbconvert"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5132.1738325d3b452d0c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2527.c3d675c406bf83b7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2857.ac62be053c711761.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/52.7e412bab2a382a4b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4379.b42d95e853a44d36.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6506.c5495027d50f4c04.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6925.54225e26e0024dde.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7329.06440d69c17605fa.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6740.c8a5ff3db279dfe6.js"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7626.3a6cae02a9b4e2b6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4818.15eaf82d426f67a6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2521.60af3fcdacace00b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5092.6ac83eda32fe365b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/992.1e5b27001dad0742.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8450.2d2bdcd5f53625ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2407.41669022954d447f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3312.e5f6edb28463f660.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4489.c64fdc8db0dead6d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1014.073326ef5d98db5e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1286.7087e8344ef3005e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2461.eb1ea097b2eb54cf.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3946.5f42cf47e8320bf9.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4797.ae90e8f6c6398aba.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4385.29cdf9dd304b8c00.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6700.624ed993d5241bd6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/66ca1976-1fb7-4830-a695-b9c04272a51a"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/66ca1976-1fb7-4830-a695-b9c04272a51a"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-text"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-text"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-text/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-text"
        }
      ],
      "negative_control": {
        "error": "TypeError",
        "status": "blocked"
      },
      "negative_control_request": {
        "phase": "negative_control",
        "url": "https://tokki-offline-qualification.invalid/probe"
      },
      "page_errors": [],
      "published_runtime_asset_probe": {
        "host_css_sha256": "78a7aae61c73fdc5d432c076612bd3a1dc1ff8287fd88ab146f909eea91eef0e",
        "host_js_sha256": "ba34a6ba43733a30140514d350abb7961733a6c3daaa14cddb7787ea30f3ef93",
        "runtime_role": "published_runtime"
      },
      "render_evidence": {
        "metrics": 4,
        "tables": 1,
        "title": "Text atlas",
        "widget_text": "Text atlas\n\nSource: INRIA scikit-learn MOOC, dimred_text.ipynb (CC BY 4.0). Corpus: Wikinews (CC BY 2.5).\n\nNumber of clusters\n5\nMin document frequency\n5\nMax document frequency\n0.8\nRandom seed\nRun analysis\nRunning analysis...\nResults for parameters: {'min_df': 5, 'max_df': 0.8, 'n_clusters': 5, 'seed': 42}\nArticles\n1250\nVocabulary Size\n6404\nSilhouette Score\n0.051\n2D Variance\n0.021\n**Interpretation:**\n- Nearby points reflect similar vocabulary usage.\n- Clusters are not validated topics; they are unsupervised groupings.\n- 2D projection drops significant detail from the high-dimensional space.\n- Silhouette score is an internal diagnostic of cluster separation.\n\nColor by\nCluster\nCategory\n−0.20\n−0.10\n0.00\n0.10\n0.20\n0.30\n0.40\n0.50\n−0.15\n−0.05\n0.05\n0.15\n0.25\n0.35\n0.45\nPC1\n−0.2\n−0.1\n0.0\n0.1\n0.2\n0.3\n0.4\n0.5\n0.6\nPC2\n0\n1\n2\n3\n4\nCluster\nCluster Top Terms\nCluster\tTop Terms\n0\tcompany, said, new, airline, google, microsoft\n1\tiran, korea, north, nuclear, israel, resolution\n2\tsaid, people, film, government, new, year\n3\tspace, launch, shuttle, nasa, rocket, mission\n4\tgame, team, match, scored, goal, amp\nInspect Articles\nSelect article index\nChoose an option\n0\n1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\n68\n69\n70\n71\n72\n73\n74\n75\n76\n77\n78\n79\n80\n81\n82\n83\n84\n85\n86\n87\n88\n89\n90\n91\n92\n93\n94\n95\n96\n97\n98\n99\n100\n101\n102\n103\n104\n105\n106\n107\n108\n109\n110\n111\n112\n113\n114\n115\n116\n117\n118\n119\n120\n121\n122\n123\n124\n125\n126\n127\n128\n129\n130\n131\n132\n133\n134\n135\n136\n137\n138\n139\n140\n141\n142\n143\n144\n145\n146\n147\n148\n149\n150\n151\n152\n153\n154\n155\n156\n157\n158\n159\n160\n161\n162\n163\n164\n165\n166\n167\n168\n169\n170\n171\n172\n173\n174\n175\n176\n177\n178\n179\n180\n181\n182\n183\n184\n185\n186\n187\n188\n189\n190\n191\n192\n193\n194\n195\n196\n197\n198\n199\n200\n201\n202\n203\n204\n205\n206\n207\n208\n209\n210\n211\n212\n213\n214\n215\n216\n217\n218\n219\n220\n221\n222\n223\n224\n225\n226\n227\n228\n229\n230\n231\n232\n233\n234\n235\n236\n237\n238\n239\n240\n241\n242\n243\n244\n245\n246\n247\n248\n249\n250\n251\n252\n253\n254\n255\n256\n257\n258\n259\n260\n261\n262\n263\n264\n265\n266\n267\n268\n269\n270\n271\n272\n273\n274\n275\n276\n277\n278\n279\n280\n281\n282\n283\n284\n285\n286\n287\n288\n289\n290\n291\n292\n293\n294\n295\n296\n297\n298\n299\n300\n301\n302\n303\n304\n305\n306\n307\n308\n309\n310\n311\n312\n313\n314\n315\n316\n317\n318\n319\n320\n321\n322\n323\n324\n325\n326\n327\n328\n329\n330\n331\n332\n333\n334\n335\n336\n337\n338\n339\n340\n341\n342\n343\n344\n345\n346\n347\n348\n349\n350\n351\n352\n353\n354\n355\n356\n357\n358\n359\n360\n361\n362\n363\n364\n365\n366\n367\n368\n369\n370\n371\n372\n373\n374\n375\n376\n377\n378\n379\n380\n381\n382\n383\n384\n385\n386\n387\n388\n389\n390\n391\n392\n393\n394\n395\n396\n397\n398\n399\n400\n401\n402\n403\n404\n405\n406\n407\n408\n409\n410\n411\n412\n413\n414\n415\n416\n417\n418\n419\n420\n421\n422\n423\n424\n425\n426\n427\n428\n429\n430\n431\n432\n433\n434\n435\n436\n437\n438\n439\n440\n441\n442\n443\n444\n445\n446\n447\n448\n449\n450\n451\n452\n453\n454\n455\n456\n457\n458\n459\n460\n461\n462\n463\n464\n465\n466\n467\n468\n469\n470\n471\n472\n473\n474\n475\n476\n477\n478\n479\n480\n481\n482\n483\n484\n485\n486\n487\n488\n489\n490\n491\n492\n493\n494\n495\n496\n497\n498\n499\n500\n501\n502\n503\n504\n505\n506\n507\n508\n509\n510\n511\n512\n513\n514\n515\n516\n517\n518\n519\n520\n521\n522\n523\n524\n525\n526\n527\n528\n529\n530\n531\n532\n533\n534\n535\n536\n537\n538\n539\n540\n541\n542\n543\n544\n545\n546\n547\n548\n549\n550\n551\n552\n553\n554\n555\n556\n557\n558\n559\n560\n561\n562\n563\n564\n565\n566\n567\n568\n569\n570\n571\n572\n573\n574\n575\n576\n577\n578\n579\n580\n581\n582\n583\n584\n585\n586\n587\n588\n589\n590\n591\n592\n593\n594\n595\n596\n597\n598\n599\n600\n601\n602\n603\n604\n605\n606\n607\n608\n609\n610\n611\n612\n61"
      },
      "saved_notebook_sha256": "646d38806b0abf79afd1319eff4c44bd597a8ad7d964338c355c12428cf7d841",
      "screenshot": "qwen-flash-native-airgap-jupyter-isolated-workspaces-qualification-20261008/screenshots/qwen-flash-native-airgap-kit-macos-arm64-20261008-text-jupyter-preview.png",
      "screenshot_sha256": "fa079e1ae00b6d0123c91ad0a7b4fed4dc349e1fb020700eeaaff8ae5d2cd559",
      "status": "passed",
      "workspace_isolation": "One named Jupyter workspace per application"
    },
    "threading": {
      "actions": 3,
      "app": "threading",
      "console_errors": [],
      "control_evidence": "Saved notebook content API; virtualized DOM is used for the widget and interaction",
      "events": [
        {
          "label": "Workers (N)",
          "value": 2
        },
        {
          "label": "Repeats",
          "value": 1
        },
        {
          "label": "Run analysis"
        }
      ],
      "executed_original_scientific_code_cells": 3,
      "external_requests": [],
      "graphics": [
        {
          "complete": true,
          "height": 450,
          "paths": 15,
          "tag": "svg",
          "width": 850.1875
        },
        {
          "complete": true,
          "height": 450,
          "paths": 2,
          "tag": "svg",
          "width": 850.1875
        },
        {
          "complete": true,
          "height": 450,
          "paths": 0,
          "tag": "svg",
          "width": 850.1875
        },
        {
          "complete": true,
          "height": 450,
          "paths": 13,
          "tag": "svg",
          "width": 816.1875
        },
        {
          "complete": true,
          "height": 450,
          "paths": 0,
          "tag": "svg",
          "width": 816.1875
        },
        {
          "complete": true,
          "height": 450,
          "paths": 0,
          "tag": "svg",
          "width": 816.1875
        }
      ],
      "kernel_probe": {
        "agi_web": "2026.10.7.1",
        "ambient_resources": "denied_by_os",
        "external_tcp": "denied_by_os",
        "interpreter": "qwen-flash-native-airgap-clean-installation-20261008/venv/bin/python",
        "streamlit": null
      },
      "local_requests": [
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/workspaces/tokki-airgap-threading/tree/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/main.c9147cb24d83fa64.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/remoteEntry.698dcaf7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/remoteEntry.5cbb9d2323598fbda535.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/remoteEntry.1dda3c8f6e5cd2a3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/remoteEntry.c8c9eed2cdefdeac.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/jlab_core.2320aca330a6fa6c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/219.2389a53dc040cbd0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9797.bbbda3ac42827a77.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3301.76c0882553a666a0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1207.29d49de7be30f3c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3588.79c167117ee5e79a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5361.6c4649b65b9b677d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4550.097f83560a3b698b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2985.0927e52ba300a767.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4350.ee5d1386f257be13.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2287.a918ef4a3b6b8f66.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1605.3e7b485b34c42e24.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6237.491f37a4e6aeb893.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5695.5cbe004c8157ef7a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3968.b2bb6b9a5ddda9c3.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7335.075b979f938ebf2e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3508.adc857c378089e63.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5269.526be35f2326f6d5.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8690.593b205a1e45263d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/79.3f3f05b6ad30d5b2.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/213.4168e841092fb2f0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8754.ee90775719c73894.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7178.73884bf9ba7f9b15.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8777.b792426c6e1a7949.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4232.15151af47a0093e1.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5098.4ee4636d061dc431.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/29.7a78d733ea4303ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4607.01840ddc3a670dc8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5199.774d95482e8610ed.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/170.bf91d89e4b982380.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8608.b9176ffe9d48860a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6715.9ed7169959ed7bbe.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8193.9632c310b34a061a.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7624.84e163118dc91e21.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9198.1ee665a54bb815d8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1815.b4c56924ee770a55.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/479.bdbaa5d2cdd9bc91.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5786.2d554c43063b5a1c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/2.3dbf81c0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/7.2a0ce575775f5aad.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/704.6a820cc839aca480.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/170.3ff9ceddc3770116.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/anywidget/static/528.d9f5934c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/568.1e2faa2ba0bbe59c4780.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab_pygments/static/747.67662283a5707eeb4d4c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/jupyterlab-plotly/static/0.03957c7088ad5ed0.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/84.09c61a35dce1705f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/32.3281b05d23655ae8.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/452.1926530ab7f8e046.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/967.38afcd794ba10728.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/extensions/@jupyter-widgets/jupyterlab-manager/static/160.235911d8e26dc735.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/me"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations/default"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/config/jupyterlabapputilsextensionannouncements"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lsp/status"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/translations"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/codemirror-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/themes/@jupyterlab/theme-light-extension/index.css"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/build"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/9111.92bcfcf14003ad2f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/docmanager-extension:plugin"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings/@jupyterlab/notebook-extension:panel"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/settings"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7124.f66cecdfccaf71e3.js"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/nbconvert"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5132.1738325d3b452d0c.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2527.c3d675c406bf83b7.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2857.ac62be053c711761.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/52.7e412bab2a382a4b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4379.b42d95e853a44d36.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6506.c5495027d50f4c04.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6925.54225e26e0024dde.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7329.06440d69c17605fa.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6740.c8a5ff3db279dfe6.js"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/7626.3a6cae02a9b4e2b6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4818.15eaf82d426f67a6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2521.60af3fcdacace00b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/5092.6ac83eda32fe365b.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/992.1e5b27001dad0742.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/8450.2d2bdcd5f53625ef.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2407.41669022954d447f.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3312.e5f6edb28463f660.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4489.c64fdc8db0dead6d.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1014.073326ef5d98db5e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/1286.7087e8344ef3005e.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/2461.eb1ea097b2eb54cf.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/3946.5f42cf47e8320bf9.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4797.ae90e8f6c6398aba.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/4385.29cdf9dd304b8c00.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/static/lab/6700.624ed993d5241bd6.js"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/26cded66-62e5-4a14-a0cd-2da93ef13a60"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernels"
        },
        {
          "method": "PATCH",
          "url": "http://127.0.0.1:60370/api/sessions/26cded66-62e5-4a14-a0cd-2da93ef13a60"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/sessions"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/kernelspecs"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading"
        },
        {
          "method": "POST",
          "url": "http://127.0.0.1:60370/api/contents/airgap-threading/solution.ipynb/checkpoints"
        },
        {
          "method": "GET",
          "url": "http://127.0.0.1:60370/lab/api/workspaces"
        },
        {
          "method": "PUT",
          "url": "http://127.0.0.1:60370/lab/api/workspaces/tokki-airgap-threading"
        }
      ],
      "negative_control": {
        "error": "TypeError",
        "status": "blocked"
      },
      "negative_control_request": {
        "phase": "negative_control",
        "url": "https://tokki-offline-qualification.invalid/probe"
      },
      "page_errors": [],
      "plotly_layout_checks": [
        {
          "plots": [
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 604
            },
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 570
            }
          ],
          "viewport_width": 1100
        },
        {
          "plots": [
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 944
            },
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 910
            }
          ],
          "viewport_width": 1440
        },
        {
          "plots": [
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 704
            },
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 670
            }
          ],
          "viewport_width": 1200
        },
        {
          "plots": [
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 944
            },
            {
              "height": 450,
              "modebar_positions": [
                "absolute"
              ],
              "svg_heights": [
                450,
                450,
                450
              ],
              "svg_positions": [
                "absolute",
                "absolute",
                "absolute"
              ],
              "width": 910
            }
          ],
          "viewport_width": 1440
        }
      ],
      "published_runtime_asset_probe": {
        "host_css_sha256": "78a7aae61c73fdc5d432c076612bd3a1dc1ff8287fd88ab146f909eea91eef0e",
        "host_js_sha256": "ba34a6ba43733a30140514d350abb7961733a6c3daaa14cddb7787ea30f3ef93",
        "runtime_role": "published_runtime"
      },
      "render_evidence": {
        "metrics": 3,
        "tables": 1,
        "title": "Free-threading lab",
        "widget_text": "Tools\nFree-threading lab\n\nCompare CPU scaling of Mandelbrot rendering using the AGILAB worker pool engine on a free-threaded Python build.\n\nScope: Local CPU scaling validation. This proves the included AGILAB pool engine behavior, not full AGILAB stack compatibility on free-threaded Python.\n\nModes:\n\nGIL-on threads: Forced thread pool, GIL enabled (control).\nGIL-off threads: Auto backend (threads on free-threaded), GIL disabled.\nGIL-on processes: Forced process pool, GIL enabled.\n\nAll modes use the same free-threaded interpreter build.\n\nDeterministic Preview\nMandelbrot Preview (Small)\nClick 'Run analysis' to start the benchmark.\nBenchmark completed!\nResults\nPython Build\n3.14.6\nEffective CPUs\n8\nSame Work Verified\nYes\nSummary\nmode\trole\tworkers\twall_seconds\tengine_seconds\tspeedup\ngil_on_threads\tbaseline\t1\t0.17772149993106723\t0.01542212488129735\t1\ngil_on_threads\tparallel\t2\t0.18009141692891717\t0.015890957787632942\t0.986840477806972\ngil_off_threads\tbaseline\t1\t0.18165620928630233\t0.015701250173151493\t1\ngil_off_threads\tparallel\t2\t0.1732311248779297\t0.008035457693040371\t1.0486349344802184\ngil_on_processes\tbaseline\t1\t0.41134545765817165\t0.23315274994820356\t1\ngil_on_processes\tparallel\t2\t0.38825262477621436\t0.22155141597613692\t1.0594788841292904\nTiming Comparison\ngil_on_threads\ngil_off_threads\ngil_on_processes\n0\n0.1\n0.2\n0.3\n0.4\nrole\nbaseline\nparallel\nMedian Wall Time by Mode and Role\nmode\nwall_seconds\nRecorded Worker Timeline (Sample)\nHardware & Methodology\nDownload JSON Evidence"
      },
      "saved_notebook_sha256": "e7e70dd72dab1d41cab03de57ad4fbbf2ef550962e46910abd27240deb74e918",
      "screenshot": "qwen-flash-native-airgap-jupyter-isolated-workspaces-qualification-20261008/screenshots/qwen-flash-native-airgap-kit-macos-arm64-20261008-threading-jupyter-preview.png",
      "screenshot_sha256": "03a8dda455e0ec6fe7f47633759f03dc0e3e28e0efd75c4e80f87eec721603c1",
      "status": "passed",
      "workspace_isolation": "One named Jupyter workspace per application"
    }
  },
  "browser_driver_node": "qwen-flash-native-airgap-clean-installation-20261008/venv/lib/python3.14/site-packages/playwright/driver/node",
  "console_errors": [],
  "external_requests": [],
  "os_profile": "(version 1)(allow default)(deny network*)(allow network-outbound (remote ip \"localhost:*\"))(allow network-inbound (local ip \"localhost:*\"))(allow network-bind (local ip \"localhost:*\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))(deny file-read* (subpath \"[redacted-local-path]\"))",
  "os_profile_sha256": "5419cf73225404730f321d8fce914a43f09a0f01fba456f902915f5111f4be3e",
  "page_errors": [],
  "public_evidence_redaction": {
    "absolute_local_paths": "redacted",
    "original_sha256": "f32a6c298337c40129ae66950985ca2fc9205b545fe8a2e97bbf36e5c9ef4f0c"
  },
  "runtime_role": "published_runtime_initial_offline_installation",
  "schema": "tokki.qwen_flash.native_airgap_jupyter_frontend_validation.v1",
  "server_python": "qwen-flash-native-airgap-clean-installation-20261008/venv/bin/python",
  "status": "passed",
  "total_actions": 7,
  "total_executed_original_scientific_code_cells": 18
}
