{
  "_class" : "org.jenkinsci.plugins.workflow.job.WorkflowRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.libs.LibrariesAction"
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 558,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
            "branch" : [
              {
                "SHA1" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
            "branch" : [
              {
                "SHA1" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
        "branch" : [
          {
            "SHA1" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/larson-group/clubb.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    },
    {
      "_class" : "org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.workflow.job.views.FlowGraphAction"
    },
    {
      
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#558",
  "duration" : 2118612,
  "estimatedDuration" : 1153364,
  "executor" : null,
  "fullDisplayName" : "clubb_BFB_r8029_flags_gfortran_test #558",
  "id" : "558",
  "keepLog" : false,
  "number" : 558,
  "queueId" : 6864,
  "result" : "SUCCESS",
  "timestamp" : 1785918429479,
  "url" : "http://carson.math.uwm.edu/jenkins/job/clubb_BFB_r8029_flags_gfortran_test/558/",
  "changeSets" : [
    {
      "_class" : "hudson.plugins.git.GitChangeSetList",
      "items" : [
        {
          "_class" : "hudson.plugins.git.GitChangeSet",
          "affectedPaths" : [
            "dash_app/run_tab/tab.py",
            "dash_app/services/jobs.py",
            "dash_app/pytests/test_custom_plot.py",
            "clubb_python_driver/README.md",
            "tuner/parameter_ranges.py",
            "dash_app/shared/background.py",
            "tuner/enhanced_simann_strategy.py",
            "dash_app/tune_tab/callbacks_display.py",
            "dash_app/assets/13_tab_tune_theme.css",
            "doc/reports/resize_raster_assets.py",
            "dash_app/pytests/test_runtime.py",
            "dash_app/assets/14_tab_compile_theme.css",
            "doc/reports/index.json",
            "dash_app/run_tab/config_state.py",
            "dash_app/misc_tab/registry.py",
            "doc/reports/sam-heatmap-coloring-examples-20h30/figures/raw-sam-wrt-color-signals.png",
            "launch_dashboard.sh",
            "clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py",
            "dash_app/tune_tab/tab.py",
            "dash_app/pytests/test_bivariate_heatmap.py",
            "dash_app/plot_tab/plot_types/shared.py",
            "dash_app/persistence.py",
            "tuner/workspaces.py",
            "dash_app/pytests/test_agent_tuning.py",
            "tuner/status.py",
            "dash_app/run_tab/layout.py",
            "src/CLUBB_core/advance_xp2_xpyp_module.F90",
            "clubb_python_driver/clubb_case_initalization.py",
            "dash_app/agent_integration/endpoint.py",
            "dash_app/shared/reporting.py",
            "dash_app/plot_tab/callbacks_grid.py",
            "dash_app/agent_integration/mcp_server.py",
            "dash_app/pytests/test_reports_tab.py",
            "dash_app/shared/netcdf.py",
            "dash_app/requirements.txt",
            "dash_app/shared/tab_registry.py",
            "dash_app/run_tab/callbacks_runs.py",
            "clubb_jax/README.md",
            "tuner/presets.py",
            "dash_app/assets/36_tune_ui_resize.js",
            "dash_app/plot_tab/state.py",
            "dash_app/assets/26_tab_reports.css",
            "dash_app/tune_tab/callbacks_settings.py",
            "jenkins_tests/clubb_driver_test/Jenkinsfile",
            "clubb_python_api/clubb_python/CLUBB_core/numerical_check.py",
            "tests/run_benchmark_converter_test.py",
            "dash_app/reports_tab/publisher.py",
            "doc/reports/sam-heatmap-coloring-examples-20h30/data/raw-sam-wrt-rc-vs-rt.json",
            "dash_app/run_tab/callbacks_settings.py",
            "dash_app/assets/31_plots_ui_resize.js",
            "dash_app/reports_tab/layout.py",
            "dash_app/pytests/test_run_runtime.py",
            "utilities/pytests/test_create_multi_col_params.py",
            "dash_app/agent_integration/broker_endpoint.py",
            "dash_app/plot_tab/callbacks_params.py",
            "tuner/sample_history.py",
            "dash_app/app.py",
            "dash_app/run_tab/runtime.py",
            "dash_app/run_tab/callbacks_selection.py",
            "dash_app/plot_tab/plot_types/profile_plot.py",
            "tests/analyze_tuner_sample_history.py",
            "dash_app/plot_tab/plot_types/subcolumn_plot.py",
            "src/clubb_driver.F90",
            "dash_app/tune_tab/callbacks_workspaces.py",
            "README",
            "dash_app/reports_tab/tab.py",
            "dash_app/plot_tab/callbacks_case.py",
            "dash_app/pytests/test_tutorial_tab.py",
            "tuner/pytests/test_presets.py",
            "dash_app/pytests/test_app_startup.py",
            "dash_app/assets/33_run_param_rows.js",
            "dash_app/assets/05_shared_modal.css",
            "doc/reports/sam-heatmap-coloring-examples-20h30/manifest.json",
            "dash_app/shared/runtime_logging.py",
            "dash_app/pytests/test_run_callbacks_settings.py",
            "dash_app/shared/provenance.py",
            "run_scripts/README.md",
            "dash_app/tutorial_tab/clubb_equations_demo/content.py",
            "dash_app/services/__init__.py",
            "dash_app/shared/components.py",
            "dash_app/agent_integration/client.py",
            "utilities/pytests/test_clubb_settings_resolution.py",
            "tuner/pytests/test_parameter_ranges.py",
            "dash_app/compile_tab/layout.py",
            "dash_app/shared/actions.py",
            "dash_app/misc_tab/mixing_length_trajectories/figures.py",
            "tuner/case_defaults.json",
            "tests/run_jax_vs_fortran_cases.py",
            "dash_app/pytests/test_analysis.py",
            "dash_app/tune_tab/runtime.py",
            "tuner/presets.json",
            "tuner/tuning_worker.py",
            "dash_app/tutorial_tab/clubb_equations_demo/components.py",
            "dash_app/pytests/test_taylor_window_display.py",
            "dash_app/plot_tab/benchmark_overlay.py",
            "dash_app/services/models.py",
            "utilities/clubb_settings_validation.py",
            "dash_app/pytests/test_two_gaussian_model.py",
            "dash_app/shared/gateway.py",
            "dash_app/pytests/test_atlas.py",
            "tuner/job_runtime.py",
            ".gitignore",
            "dash_app/pytests/test_tune_callbacks_settings.py",
            "dash_app/tutorial_tab/clubb_equations_demo/app.py",
            "dash_app/README.md",
            "clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py",
            "dash_app/misc_tab/tab.py",
            "tuner/request.py",
            "jenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile",
            "utilities/benchmark_converter.py",
            "dash_app/pytests/test_netcdf.py",
            "dash_app/tutorial_tab/clubb_equations_demo/__init__.py",
            "dash_app/plot_tab/plot_types/base_plot.py",
            "dash_app/tutorial_tab/callbacks.py",
            "dash_app/pytests/test_mcp_endpoint.py",
            "dash_app/assets/11_tab_run_theme.css",
            "LLM_prompts/SHORTCUTS.md",
            "clubb_jax/clubb_case_initalization.py",
            "dash_app/misc_tab/mixing_length_trajectories/layout.py",
            "dash_app/plot_tab/callbacks_controls.py",
            "dash_app/tutorial_tab/clubb_equations.py",
            "dash_app/misc_tab/sam_w_rt_neighborhood/generation.py",
            "dash_app/pytests/test_agent_integration.py",
            "utilities/sam_3d_reference.py",
            "dash_app/shared/tunable_configs.py",
            "dash_app/misc_tab/sam_w_rt_neighborhood/__init__.py",
            "run_scripts/run_scm.py",
            "dash_app/shared/notecard.py",
            "dash_app/assets/25_tab_misc.css",
            "utilities/pytests/test_settings_rules.py",
            "utilities/create_multi_col_params.py",
            "tuner/tuning_scheduler.py",
            "dash_app/reports_tab/__init__.py",
            "dash_app/assets/12_tab_plots_theme.css",
            "dash_app/pytests/test_state_persistence.py",
            "dash_app/pytests/test_pdf_contour_plot.py",
            "run_scripts/run_tuner.py",
            "dash_app/pytests/test_agent_plot_actions.py",
            "clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90",
            "dash_app/pytests/test_agent_tab_registry.py",
            "dash_app/shared/activity.py",
            "clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90",
            "doc/reports/README.md",
            "utilities/output_paths.py",
            "dash_app/plot_tab/plot_types/registry.py",
            "run_scripts/run_scm_loss.py",
            "dash_app/plot_tab/plot_types/custom_plot.py",
            "dash_app/plot_tab/plot_types/help_content.py",
            "dash_app/pytests/test_output_directory_picker.py",
            "dash_app/assets/37_workspace_persistence.js",
            "src/CLUBB_core/parameters_tunable.F90",
            "dash_app/assets/17_workspace_persistence.css",
            "dash_app/assets/30_run_ui_resize.js",
            "src/CLUBB_core/clubb_api_module.F90",
            "dash_app/tune_tab/callbacks_runs.py",
            "tests/run_clubb_settings_validation_test.py",
            "dash_app/assets/22_tab_misc_labs.css",
            "dash_app/tune_tab/layout.py",
            "jenkins_tests/clubb_plot_solver_compare/Jenkinsfile",
            "dash_app/assets/32_plots_constant_param_rows.js",
            "dash_app/tune_tab/discovery.py",
            "run_scripts/run_tuner_job.py",
            "dash_app/tunable_configs.py",
            "dash_app/assets/39_dashboard_tab_scroll.js",
            "tuner/test_tuning_strategy.py",
            "dash_app/assets/28_misc_mixing_length_trajectories.css",
            "dash_app/assets/18_tab_tutorial_theme.css",
            "dash_app/pytests/test_plot_transitions.py",
            "dash_app/misc_tab/__init__.py",
            "dash_app/run_tab/namelist.py",
            "dash_app/pytests/test_runtime_logging.py",
            "dash_app/reports_tab/static.py",
            "LLM_prompts/update_host_models_after_clubb_changes.md",
            "dash_app/pytests/test_compile_tab_build_status.py",
            "dash_app/agent_integration/handoff.py",
            "dash_app/shared/dashboard_registry.py",
            "dash_app/tutorial_tab/layout.py",
            "dash_app/agent_integration/__init__.py",
            "clubb_python_api/tests/test_init_sequence.py",
            "dash_app/tutorial_tab/welcome.py",
            "dash_app/compile_tab/test_compile_tab_build_status.py",
            "src/CLUBB_core/numerical_check.F90",
            "doc/reports/sam-heatmap-coloring-examples-20h30/data/raw-sam-wrt-color-signals.json",
            "dash_app/pytests/test_activity.py",
            "doc/reports/sam-heatmap-coloring-examples-20h30/figures/raw-sam-wrt-rc-vs-rt.png",
            "dash_app/pytests/test_callbacks_runs.py",
            "dash_app/DEVELOPMENT.md",
            "dash_app/pytests/test_scm_override.py",
            "tuner/pytests/test_tuning_strategy.py",
            "dash_app/shared/two_gaussian_model.py",
            "dash_app/shared/broker_client.py",
            "tuner/README.md",
            "dash_app/tune_tab/state.py",
            "tuner/pytests/test_workspaces.py",
            "dash_app/pytests/test_persistence.py",
            "dash_app/shared/broker.py",
            "clubb_python_api/clubb_python/clubb_api.py",
            "dash_app/shared/bivariate_heatmap.py",
            "dash_app/assets/37_run_console_state.js",
            "dash_app/agent_integration/dashboard_lifecycle.py",
            "utilities/les_chi_moments.py",
            "dash_app/tutorial_tab/__init__.py",
            "doc/reports/sam-heatmap-coloring-examples-20h30/generate_color_signal_examples.py",
            "dash_app/pytests/test_dashboard_lifecycle.py",
            "dash_app/compile_tab/callbacks.py",
            "tuner/taylor_metrics.py",
            "dash_app/misc_tab/layout.py",
            "dash_app/services/plots.py",
            "utilities/create_case_namelist.py",
            "dash_app/shared/broker_protocol.py",
            "dash_app/plot_tab/plot_types/pdf_contour_plot.py",
            "dash_app/misc_tab/sam_w_rt_neighborhood/atlas.py",
            "tests/README",
            "dash_app/shared/output_discovery.py",
            "dash_app/compile_tab/runtime.py",
            "dash_app/pytests/test_equations.py",
            "jenkins_tests/clubb_python_test/Jenkinsfile",
            "LLM_prompts/dash_app_workflow.md",
            "dash_app/misc_tab/mixing_length_trajectories/callbacks.py",
            "dash_app/pytests/test_agent_services.py",
            "dash_app/pytests/test_misc_tab.py",
            "dash_app/misc_tab/sam_w_rt_neighborhood/tab.py",
            "AGENTS.md",
            "tests/run_python_vs_fortran_cases.py",
            "dash_app/pytests/test_output_discovery.py",
            "clubb_python_api/clubb_f2py.pyf",
            "jenkins_tests/clubb_new_tuner_test/Jenkinsfile",
            "utilities/pytests/test_output_paths.py",
            "dash_app/misc_tab/mixing_length_trajectories/analysis.py",
            "dash_app/misc_tab/mixing_length_trajectories/__init__.py",
            "dash_app/tutorial_tab/adg1_gaussian_explorer.py",
            "tests/run_pytests.sh",
            "dash_app/shared/__init__.py",
            "tuner/tuning_strategy.py",
            "dash_app/pytests/test_runtime_loss_batches.py",
            "dash_app/plot_tab/plot_types/budget_plot.py",
            "dash_app/shared/runtime.py",
            "doc/reports/sam-heatmap-coloring-examples-20h30/report.html",
            "dash_app/plot_tab/layout.py",
            "clubb_python_api/CMakeLists.txt",
            "dash_app/tutorial_tab/tab.py",
            "doc/reports/sam-heatmap-coloring-examples-20h30/generate_rc_vs_rt_example.py",
            "dash_app/pytests/test_workspace_selection.py",
            "dash_app/assets/10_theme.css",
            "dash_app/pytests/test_profiles.py",
            "dash_app/services/profiles.py",
            "dash_app/pytests/test_plot_help.py",
            "dash_app/plot_tab/plot_types/specs.py",
            "dash_app/assets/19_tutorial_equations.css",
            "dash_app/pytests/test_param_disclosures.py",
            "dash_app/assets/34_run_param_clientside.js",
            "dash_app/reports_tab/catalog.py"
          ],
          "commitId" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
          "timestamp" : 1785865819000,
          "author" : {
            "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
            "fullName" : "Gunther Huebler"
          },
          "authorEmail" : "huebler@uwm.edu",
          "comment" : "Mainly dash updates and a little source changes to improve parameter/flag checking. See https://github.com/larson-group/clubb/pull/1336 for details\u000a",
          "date" : "2026-08-04 12:50:19 -0500",
          "id" : "4b6a1f233bafc1d0a52abf1924d830b2391a7407",
          "msg" : "Mainly dash updates and a little source changes to improve parameter/flag checking. See https://github.com/larson-group/clubb/pull/1336 for details",
          "paths" : [
            {
              "editType" : "edit",
              "file" : "run_scripts/run_scm.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/plot_tab/plot_types/help_content.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/notecard.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/mixing_length_trajectories/figures.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_misc_tab.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/callbacks_settings.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/gateway.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/reports_tab/__init__.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/welcome.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_workspace_selection.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/pytests/test_tuning_strategy.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/endpoint.py"
            },
            {
              "editType" : "delete",
              "file" : "tuner/test_tuning_strategy.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/tab.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/handoff.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/sam_w_rt_neighborhood/tab.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/reports_tab/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/services/jobs.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/pytests/test_parameter_ranges.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/callbacks_controls.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_agent_tuning.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/presets.json"
            },
            {
              "editType" : "add",
              "file" : "utilities/pytests/test_create_multi_col_params.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/compile_tab/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_custom_plot.py"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/numerical_check.F90"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/dashboard_lifecycle.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/__init__.py"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_tuner.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/tuning_scheduler.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/runtime_logging.py"
            },
            {
              "editType" : "add",
              "file" : "tests/run_pytests.sh"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/25_tab_misc.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/26_tab_reports.css"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_python_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/base_plot.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_compile_tab_build_status.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/reports_tab/tab.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_param_disclosures.py"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/README.md"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/profile_plot.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/callbacks_display.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/state.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/presets.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/mixing_length_trajectories/callbacks.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_mcp_endpoint.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/sam_w_rt_neighborhood/__init__.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/specs.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/13_tab_tune_theme.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/callbacks.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/benchmark_converter.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/services/plots.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_tutorial_tab.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/namelist.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_output_directory_picker.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/case_defaults.json"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/runtime.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_dashboard_lifecycle.py"
            },
            {
              "editType" : "edit",
              "file" : "LLM_prompts/update_host_models_after_clubb_changes.md"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/benchmark_overlay.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/requirements.txt"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/actions.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/plot_tab/plot_types/custom_plot.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/generate_color_signal_examples.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/broker_endpoint.py"
            },
            {
              "editType" : "edit",
              "file" : "tests/run_python_vs_fortran_cases.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/callbacks_runs.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/runtime.py"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_scm_loss.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/pytests/test_settings_rules.py"
            },
            {
              "editType" : "edit",
              "file" : "tests/run_benchmark_converter_test.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/mcp_server.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_run_callbacks_settings.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/pytests/test_output_paths.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/clubb_python/CLUBB_core/stats_netcdf.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/clubb_equations.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/parameter_ranges.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/sample_history.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_agent_services.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_plot_help.py"
            },
            {
              "editType" : "delete",
              "file" : "dash_app/compile_tab/test_compile_tab_build_status.py"
            },
            {
              "editType" : "edit",
              "file" : "tests/README"
            },
            {
              "editType" : "edit",
              "file" : "tuner/request.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/clubb_python/clubb_api.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/12_tab_plots_theme.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/broker_protocol.py"
            },
            {
              "editType" : "edit",
              "file" : "AGENTS.md"
            },
            {
              "editType" : "add",
              "file" : "dash_app/reports_tab/publisher.py"
            },
            {
              "editType" : "edit",
              "file" : "LLM_prompts/SHORTCUTS.md"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_agent_plot_actions.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_pdf_contour_plot.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/les_chi_moments.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/two_gaussian_model.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/components.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/CMakeLists.txt"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_atlas.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_reports_tab.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_jax/clubb_case_initalization.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/README.md"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/broker_client.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/background.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/37_workspace_persistence.js"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/callbacks_params.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/tunable_configs.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/manifest.json"
            },
            {
              "editType" : "edit",
              "file" : "tuner/enhanced_simann_strategy.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/tuning_worker.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/__init__.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/sam_w_rt_neighborhood/generation.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/tab.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/36_tune_ui_resize.js"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/data/raw-sam-wrt-color-signals.json"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/tab.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/services/models.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/31_plots_ui_resize.js"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/19_tutorial_equations.css"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/parameters_tunable.F90"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_netcdf.py"
            },
            {
              "editType" : "delete",
              "file" : "dash_app/assets/33_run_param_rows.js"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/runtime.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/output_discovery.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/clubb_equations_demo/content.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/status.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_state_persistence.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_agent_integration.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/clubb_python/CLUBB_core/numerical_check.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/activity.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_driver/README.md"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/callbacks_selection.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/subcolumn_plot.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/compile_tab/callbacks.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_bivariate_heatmap.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tune_tab/callbacks_workspaces.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/state.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/create_multi_col_params.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_agent_tab_registry.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/reports_tab/static.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/services/__init__.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/sam_3d_reference.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/__init__.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/reports_tab/catalog.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/tuning_strategy.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_scm_override.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/clubb_python/CLUBB_core/parameters_tunable.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/callbacks_grid.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/registry.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_profiles.py"
            },
            {
              "editType" : "edit",
              "file" : "tests/analyze_tuner_sample_history.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_two_gaussian_model.py"
            },
            {
              "editType" : "edit",
              "file" : "run_scripts/run_tuner_job.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/17_workspace_persistence.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_runtime_loss_batches.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_runtime.py"
            },
            {
              "editType" : "edit",
              "file" : ".gitignore"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_plot_solver_compare/Jenkinsfile"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/tab_registry.py"
            },
            {
              "editType" : "add",
              "file" : "LLM_prompts/dash_app_workflow.md"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_driver_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/37_run_console_state.js"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_output_discovery.py"
            },
            {
              "editType" : "edit",
              "file" : "README"
            },
            {
              "editType" : "add",
              "file" : "tests/run_clubb_settings_validation_test.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/app.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/mixing_length_trajectories/layout.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_taylor_window_display.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/clubb_equations_demo/__init__.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/10_theme.css"
            },
            {
              "editType" : "edit",
              "file" : "src/clubb_driver.F90"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/clubb_f2py.pyf"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/30_run_ui_resize.js"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/compile_tab/runtime.py"
            },
            {
              "editType" : "delete",
              "file" : "dash_app/tunable_configs.py"
            },
            {
              "editType" : "edit",
              "file" : "tests/run_jax_vs_fortran_cases.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_runtime_logging.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/resize_raster_assets.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/sam_w_rt_neighborhood/atlas.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/adg1_gaussian_explorer.py"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_new_tuner_test/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_driver/clubb_case_initalization.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/report.html"
            },
            {
              "editType" : "add",
              "file" : "tuner/pytests/test_presets.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/clubb_settings_validation.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/callbacks_case.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/layout.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/budget_plot.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/callbacks_settings.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/job_runtime.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_equations.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/11_tab_run_theme.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/tab.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/05_shared_modal.css"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/callbacks_runs.py"
            },
            {
              "editType" : "edit",
              "file" : "tuner/README.md"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/34_run_param_clientside.js"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/32_plots_constant_param_rows.js"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/README.md"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/netcdf.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/index.json"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/registry.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/generate_rc_vs_rt_example.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/agent_integration/client.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/run_tab/config_state.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/provenance.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_persistence.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/clubb_equations_demo/components.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/persistence.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_analysis.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_jax/README.md"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/28_misc_mixing_length_trajectories.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/clubb_equations_demo/app.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/dashboard_registry.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/tests/test_init_sequence.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_activity.py"
            },
            {
              "editType" : "add",
              "file" : "utilities/output_paths.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/mixing_length_trajectories/analysis.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/tune_tab/discovery.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_app_startup.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/broker.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/39_dashboard_tab_scroll.js"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_run_runtime.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/workspaces.py"
            },
            {
              "editType" : "add",
              "file" : "tuner/pytests/test_workspaces.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_tune_callbacks_settings.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_callbacks_runs.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/pytests/test_plot_transitions.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/assets/14_tab_compile_theme.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/tutorial_tab/__init__.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/bivariate_heatmap.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/data/raw-sam-wrt-rc-vs-rt.json"
            },
            {
              "editType" : "edit",
              "file" : "jenkins_tests/clubb_gpu_async_output_matching/Jenkinsfile"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/plot_tab/plot_types/shared.py"
            },
            {
              "editType" : "edit",
              "file" : "dash_app/DEVELOPMENT.md"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/22_tab_misc_labs.css"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/f2py_fortran_wrappers/stats_netcdf_wrapper.F90"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/figures/raw-sam-wrt-color-signals.png"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/advance_xp2_xpyp_module.F90"
            },
            {
              "editType" : "edit",
              "file" : "tuner/taylor_metrics.py"
            },
            {
              "editType" : "edit",
              "file" : "utilities/create_case_namelist.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/misc_tab/mixing_length_trajectories/__init__.py"
            },
            {
              "editType" : "edit",
              "file" : "launch_dashboard.sh"
            },
            {
              "editType" : "add",
              "file" : "dash_app/services/profiles.py"
            },
            {
              "editType" : "edit",
              "file" : "clubb_python_api/f2py_fortran_wrappers/parameters_tunable_wrapper.F90"
            },
            {
              "editType" : "add",
              "file" : "dash_app/assets/18_tab_tutorial_theme.css"
            },
            {
              "editType" : "add",
              "file" : "dash_app/shared/reporting.py"
            },
            {
              "editType" : "add",
              "file" : "dash_app/plot_tab/plot_types/pdf_contour_plot.py"
            },
            {
              "editType" : "add",
              "file" : "doc/reports/sam-heatmap-coloring-examples-20h30/figures/raw-sam-wrt-rc-vs-rt.png"
            },
            {
              "editType" : "edit",
              "file" : "src/CLUBB_core/clubb_api_module.F90"
            },
            {
              "editType" : "add",
              "file" : "utilities/pytests/test_clubb_settings_resolution.py"
            }
          ]
        }
      ],
      "kind" : "git"
    }
  ],
  "culprits" : [
    {
      "absoluteUrl" : "http://carson.math.uwm.edu/jenkins/user/huebler",
      "fullName" : "Gunther Huebler"
    }
  ],
  "inProgress" : false,
  "nextBuild" : null,
  "previousBuild" : {
    "number" : 557,
    "url" : "http://carson.math.uwm.edu/jenkins/job/clubb_BFB_r8029_flags_gfortran_test/557/"
  }
}