{
  "identity": {
    "run_id": "button__both__20261001T025631.027377Z__372b5e95",
    "generated_at_utc": "20261001T025631.027377Z",
    "kind": "actual_independent_rule_environment_execution",
    "truth_selected_by_experimenter": "button",
    "intervention": "both",
    "shared_history": [
      "both",
      "wait_far"
    ],
    "prior": {
      "button": 0.5,
      "proximity": 0.5
    },
    "action_costs": {
      "both": 2.2,
      "press_far": 1.0,
      "approach": 1.2,
      "wait_far": 0.0
    },
    "trained_parameters": 0,
    "implementation": "Lecture04-v20-LAB10"
  },
  "records": [
    {
      "phase": "shared_history",
      "action": "both",
      "predictions": {
        "button": true,
        "proximity": true
      },
      "observation": {
        "position": "near",
        "door_open": true
      },
      "belief_before": {
        "button": 0.5,
        "proximity": 0.5
      },
      "belief_after": {
        "button": 0.5,
        "proximity": 0.5
      },
      "entropy_before_bits": 1.0,
      "entropy_after_bits": 1.0
    },
    {
      "phase": "shared_history",
      "action": "wait_far",
      "predictions": {
        "button": false,
        "proximity": false
      },
      "observation": {
        "position": "far",
        "door_open": false
      },
      "belief_before": {
        "button": 0.5,
        "proximity": 0.5
      },
      "belief_after": {
        "button": 0.5,
        "proximity": 0.5
      },
      "entropy_before_bits": 1.0,
      "entropy_after_bits": 1.0
    },
    {
      "phase": "intervention",
      "action": "both",
      "predictions": {
        "button": true,
        "proximity": true
      },
      "observation": {
        "position": "near",
        "door_open": true
      },
      "belief_before": {
        "button": 0.5,
        "proximity": 0.5
      },
      "belief_after": {
        "button": 0.5,
        "proximity": 0.5
      },
      "entropy_before_bits": 1.0,
      "entropy_after_bits": 1.0
    },
    {
      "phase": "next_goal_action",
      "action": "both",
      "predictions": {
        "button": true,
        "proximity": true
      },
      "observation": {
        "position": "near",
        "door_open": true
      },
      "belief_before": {
        "button": 0.5,
        "proximity": 0.5
      },
      "belief_after": {
        "button": 0.5,
        "proximity": 0.5
      },
      "entropy_before_bits": 1.0,
      "entropy_after_bits": 1.0
    }
  ],
  "candidate_information_bits": {
    "both": 0.0,
    "press_far": 1.0,
    "approach": 1.0,
    "wait_far": 0.0
  },
  "final_belief": {
    "button": 0.5,
    "proximity": 0.5
  },
  "next_action": "both",
  "goal_open_succeeded": true
}
