{
  "id": "O0-CRP-038",
  "title": "SIM-CRP-003d · Learning-Rate Equalization Robustness Test",
  "semantic_name": "SIM-CRP-003d",
  "record_class": "SIMULATION",
  "version": "1.0.0",
  "status": "WEIGHTS_STILL_DOMINATE",
  "evidence_level": "computational_simulation",
  "replication_status": "targeted_robustness_test",
  "program": "contact_and_revelation",
  "non_drift_question": "PERSPECTIVE",
  "date": "2026-07-30",
  "source_record": "OA-O001",
  "tests_alternative_of": ["O0-CRP-035_v1_2", "O0-CRP-036_v1_0"],

  "related_records": [
    "O0-CRP-001", "O0-CRP-004",
    "O0-CRP-035", "O0-CRP-036", "O0-CRP-037"
  ],

  "design_summary": {
    "n_observers_confirmatory": 30,
    "observer_seeds": "21000..21029",
    "eval_context_seed": 22000,
    "n_eval_contexts": 200,
    "probe_seed": 22500,
    "n_probe_pairs": 500,
    "vp_env_seeds": "23000..23049",
    "n_vp_environments": 50,
    "n_vp_episodes": 20,
    "context_dim": 8,
    "n_actions": 4,
    "compression_levels": [0, 1, 2, 3, 4, 5, 6, 7],
    "key_change": "p update coefficient changed from 0.1 to 1.0 (equal to W)"
  },

  "primary_verdict": "WEIGHTS_STILL_DOMINATE",

  "l4_comparison": {
    "CRP-035_v1_2_L4_BC_TV": 0.892,
    "CRP-035_v1_2_L4_BC_AM": 0.885,
    "CRP-038_L4_BC_TV": 0.825,
    "CRP-038_L4_BC_AM": 0.819,
    "delta_TV": -0.067,
    "delta_AM": -0.066,
    "preregistered_tolerance": 0.15,
    "within_tolerance": true
  },

  "supported_claims": [
    "CRP-035 v1.2 F2 (weights carry identity) survives learning-rate equalization.",
    "L4 compression with equal learning rates still preserves BC_TV = 0.825, BC_AM = 0.819.",
    "The delta from CRP-035 v1.2 (0.067) is well within the preregistered ±0.15 tolerance.",
    "The 'more-trained-component dominates' alternative interpretation raised in CRP-036 and CRP-037 adversarial notes is REJECTED.",
    "A small effect DOES exist: L4 preserves slightly less behavior (0.825 vs 0.892) and L5 preserves slightly more (0.481 vs 0.458) under equal LRs, consistent with p carrying more signal when equally trained.",
    "The overall compression profile (cliff at L2->L3, plateau at L4, drop at L5-L7) is qualitatively unchanged."
  ],

  "not_established_claims": [
    "Any generalization beyond linear-bandit observers.",
    "Any generalization beyond 100 training episodes.",
    "That capacity asymmetry (W has 32 params, p has 4 params) is not itself a confound (CRP-038-R2 registered).",
    "Any philosophical claim."
  ],

  "adversarial_notes": [
    "The remaining most-likely alternative interpretation is capacity asymmetry, not learning-rate asymmetry.",
    "Longer training might reduce the delta further as both W and p converge.",
    "The 10x LR difference in CRP-035 v1.2 accounts for ~0.07 BC_TV at L4 - a small but non-negligible effect."
  ],

  "replication_queue": [
    {"id": "O0-CRP-038-R1", "kind": "training_length_sweep", "target": "500 episodes", "status": "REGISTERED"},
    {"id": "O0-CRP-038-R2", "kind": "capacity_equalization", "target": "d=1 so W and p have equal capacity", "status": "REGISTERED"},
    {"id": "O0-CRP-038-R3", "kind": "learning_rate_sweep", "target": "p coefficient in [0.01, 10.0]", "status": "REGISTERED"}
  ],

  "figures": [],

  "files": {
    "preregistration": "preregistration.md",
    "scientific_record": "scientific_record.md",
    "code": ["src/observer_eqlr.py", "src/run_study.py", "src/summarize.py"],
    "results": ["results/summary_confirmatory.json"]
  },

  "provenance": {
    "philosophical_source": "N/A - methodological robustness test",
    "conceptual_relationship": "targeted_alternative_interpretation_test",
    "disclaimer": "This study tests one specific alternative interpretation of CRP-035 v1.2 F2. It does not evaluate any philosophical claim."
  },

  "runtime_seconds": 185
}
