{
  "source_kind": "original_authored_supplemental_model",
  "not_an_optional_background_pair_offer": true,
  "not_a_main_hypothesis": true,
  "brief_analysis_request": "Planned additional analysis: extend H2 with work arrangement and tenure groups to assess sensitivity to background adjustment; distinguish this from the three hypotheses",
  "analysis": {
    "analysis_id": "multiple_regression|A1",
    "hypothesis_id": "A1",
    "test_id": "multiple_regression",
    "role_binding": {
      "variables": {
        "outcome": "work_engagement",
        "predictor1": "supervisor_support",
        "predictor2": "job_autonomy",
        "predictor3": "d1",
        "predictor4": "d2"
      },
      "options": {
        "categorical_predictors": {
          "d1": "onsite",
          "d2": "under_two"
        }
      }
    },
    "directional": false,
    "assumption_checks": [
      {
        "kind": "linearity_per_predictor",
        "value_role": null,
        "group_role": null,
        "response_role": "outcome",
        "predictor_roles": [
          "predictor1",
          "predictor2",
          "predictor3",
          "predictor4",
          "predictor5",
          "predictor6"
        ],
        "per_group": false
      },
      {
        "kind": "vif",
        "value_role": null,
        "group_role": null,
        "response_role": "outcome",
        "predictor_roles": [
          "predictor1",
          "predictor2",
          "predictor3",
          "predictor4",
          "predictor5",
          "predictor6"
        ],
        "per_group": false
      },
      {
        "kind": "residual_normality",
        "value_role": null,
        "group_role": null,
        "response_role": "outcome",
        "predictor_roles": [
          "predictor1",
          "predictor2",
          "predictor3",
          "predictor4",
          "predictor5",
          "predictor6"
        ],
        "per_group": false
      },
      {
        "kind": "breusch_pagan",
        "value_role": null,
        "group_role": null,
        "response_role": "outcome",
        "predictor_roles": [
          "predictor1",
          "predictor2",
          "predictor3",
          "predictor4",
          "predictor5",
          "predictor6"
        ],
        "per_group": false
      },
      {
        "kind": "min_group_n",
        "value_role": null,
        "group_role": "cat_predictor1",
        "response_role": null,
        "predictor_roles": [],
        "per_group": false
      }
    ],
    "permitted_fallback_ladder": {
      "nonparametric_equivalent": null,
      "transformable_roles": [
        "outcome",
        "predictor1",
        "predictor2",
        "predictor3",
        "predictor4",
        "predictor5",
        "predictor6"
      ],
      "permitted_transforms": [
        "log",
        "sqrt",
        "reciprocal",
        "box_cox"
      ],
      "merge_levels": {
        "target_role": "cat_predictor1",
        "resulting_test_id": null,
        "resulting_test_id_small_n": null
      },
      "collinearity_resolution": true,
      "categorization": null,
      "reframe_available": false
    },
    "stop_continue_criteria": {
      "run_once": true,
      "assumption_ladder_only": true,
      "significance_never_triggers_continuation": true,
      "post_transform_recheck": "originally_failed_only",
      "stop_rule": "Run multiple_regression once. If an assumption fails, descend the permitted ladder [true-continuous transform -> level-merge proposal -> collinearity-resolution proposal] to the first success, then STOP. Never re-run or transform in pursuit of significance; report a non-significant result as-is."
    },
    "significance_threshold": 0.05,
    "assumption_alpha": 0.05,
    "vif_threshold": 10.0,
    "min_group_n": 10,
    "same_construct_groups": [],
    "relationship": "prediction",
    "provenance": "additional_demographic",
    "sensitivity_battery": {
      "hypothesis_id": "A1",
      "items": [
        {
          "item_id": "ladder_proposal:transform",
          "kind": "transform",
          "params": {
            "transformable_roles": [
              "outcome",
              "predictor1",
              "predictor2",
              "predictor3",
              "predictor4",
              "predictor5",
              "predictor6"
            ],
            "permitted_transforms": [
              "log",
              "sqrt",
              "reciprocal",
              "box_cox"
            ]
          },
          "source": "ladder_proposal",
          "trigger_policy": "primary_nonsignificant"
        },
        {
          "item_id": "ladder_proposal:merge_levels",
          "kind": "merge_levels",
          "params": {
            "target_role": "cat_predictor1",
            "resulting_test_id": null,
            "resulting_test_id_small_n": null
          },
          "source": "ladder_proposal",
          "trigger_policy": "primary_nonsignificant"
        },
        {
          "item_id": "ladder_proposal:collinearity_resolution",
          "kind": "collinearity_resolution",
          "params": {},
          "source": "ladder_proposal",
          "trigger_policy": "always"
        },
        {
          "item_id": "one_tailed_variant",
          "kind": "one_tailed",
          "params": {
            "direction_declared": false,
            "caveat_policy": "undeclared_direction_strong_warning"
          },
          "source": "battery_fixed",
          "trigger_policy": "primary_nonsignificant"
        },
        {
          "item_id": "power_analysis",
          "kind": "power",
          "params": {
            "quantities": [
              "minimal_detectable_effect",
              "observed_power"
            ],
            "observed_power_caveat": "post_hoc_direct_function_of_observed_p"
          },
          "source": "battery_fixed",
          "trigger_policy": "primary_nonsignificant"
        },
        {
          "item_id": "outlier_sensitivity_rerun",
          "kind": "outlier_sensitivity",
          "params": {
            "outlier_rule": "abs_z_gt_3_or_cooks_gt_4_over_n"
          },
          "source": "battery_fixed",
          "trigger_policy": "always"
        },
        {
          "item_id": "moderator_scan",
          "kind": "moderator_scan",
          "params": {
            "moderators": [],
            "multiplicity_correction": "bh_fdr",
            "exploratory_caveat": true
          },
          "source": "battery_fixed",
          "trigger_policy": "primary_nonsignificant"
        },
        {
          "item_id": "tost",
          "kind": "equivalence",
          "params": {
            "sesoi_cohens_d": 0.2
          },
          "source": "battery_fixed",
          "trigger_policy": "primary_nonsignificant"
        },
        {
          "item_id": "hc3_comparison",
          "kind": "robust_se_comparison",
          "params": {
            "vcov_types": [
              "classical",
              "hc3"
            ],
            "flag": "inference_changed"
          },
          "source": "battery_fixed",
          "trigger_policy": "primary_significant"
        }
      ],
      "trigger_policy": "per_item",
      "composition_outcome_independent": true
    },
    "analysis_parameters": [],
    "non_significant_reported_as_is": true
  },
  "selection": {
    "outcome": "catalog_test",
    "hypothesis_id": "A1",
    "rationale": {
      "selected_rule_id": "predict.multiple",
      "rule_path": [
        {
          "predicate": "relationship==prediction",
          "observed": "prediction",
          "matched": true
        },
        {
          "predicate": "dv.level in {interval,ratio}",
          "observed": "interval",
          "matched": true
        },
        {
          "predicate": "n_iv>=2",
          "observed": "4",
          "matched": true
        }
      ],
      "rejected_alternatives": [
        {
          "test_id": "linear_regression",
          "reason_code": "structural_alternative",
          "reason": "linear_regression is a plausible sibling for this design cell but does not match the observed structure (variable roles / arity / measurement levels); multiple_regression does."
        }
      ]
    },
    "test_id": "multiple_regression",
    "role_binding": {
      "variables": {
        "outcome": "work_engagement",
        "predictor1": "supervisor_support",
        "predictor2": "job_autonomy",
        "predictor3": "d1",
        "predictor4": "d2"
      },
      "options": {
        "categorical_predictors": {
          "d1": "onsite",
          "d2": "under_two"
        }
      }
    },
    "descriptive_only_recommendation": null,
    "out_of_catalog_detection": null,
    "permitted_set_conflict": null
  }
}
