{
  "active_peers_pinned": [
    {
      "egress_class": "cs1",
      "peer_id": "376dfa07-0ba4-4182-af39-389a2cb3badd",
      "target_id": "cs1_vpn3",
      "tunnel_ip": "10.253.1.10"
    }
  ],
  "mode": "synthetic-peer-id-preview-no-write",
  "peer_id_quality": {
    "all_rows_have_peer_id": true,
    "row_count": 5,
    "rows_with_peer_id": 5,
    "synthetic_action_peer_id_present": true
  },
  "policy_assertions": {
    "active_peer_moves_proposed": 0,
    "preserve_last_rx_tx_baselines": true,
    "synthetic_action_is_idle": true,
    "synthetic_action_not_forced": true
  },
  "rollback_preview": {
    "required": true,
    "steps": [
      {
        "cancel_created_jobs_preview": "only jobs created by this apply run",
        "peer_id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
        "restore_lease_sql_preview": "restore saved old peer_egress_leases row for this peer_id"
      }
    ]
  },
  "safety": {
    "db_written": false,
    "jobs_created": false,
    "selector_changed": false,
    "simulation_only": true,
    "wg_runtime_changed": false
  },
  "schema": "wgpaid-egress-rebalancer-peer-id-checkpoint-preview-v1",
  "source_live_plan_summary": {
    "action_count": 0,
    "active_count": 1,
    "blocked": false,
    "forced_count": 0,
    "idle_count": 4,
    "lease_rows": 5,
    "noop": true,
    "selector_match_count": 5,
    "slot_seen_count": 5,
    "target_count": 5
  },
  "synthetic_action": {
    "action": "reassign_idle_peer",
    "active_peer_move": false,
    "forced": false,
    "from_egress_class": "cs3",
    "from_target_id": "cs3_vpn5",
    "peer_id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
    "simulation_only": true,
    "state": "idle",
    "to_egress_class": "cs2",
    "to_target_id": "cs2_vpn4",
    "tunnel_ip": "10.253.1.12"
  },
  "transaction": {
    "steps": [
      {
        "job_payload_json_preview": {
          "from_egress_class": "cs3",
          "from_target_id": "cs3_vpn5",
          "peer_id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
          "reason": "rebalancer_idle_reassign",
          "requested_by": "wgpaid-egress-rebalancer-once",
          "to_egress_class": "cs2",
          "to_target_id": "cs2_vpn4",
          "tunnel_ip": "10.253.1.12",
          "type": "peer_egress_reassign"
        },
        "params_preview": {
          "cooldown_seconds": 900,
          "new_egress_class": "cs2",
          "new_target_id": "cs2_vpn4",
          "old_egress_class": "cs3",
          "old_target_id": "cs3_vpn5",
          "peer_id": "a3cbe3b5-8416-4847-b5ee-21f42359b465"
        },
        "peer_id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
        "tunnel_ip": "10.253.1.12",
        "verify_before_update": {
          "active_peer_move_forbidden": true,
          "forced_must_equal": false,
          "peer_id_must_equal": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
          "state_must_equal": "idle",
          "target_id_must_equal": "cs3_vpn5"
        }
      }
    ],
    "would_begin": true,
    "would_create_jobs": 1,
    "would_lock_rows": 1,
    "would_update_lease_rows": 1
  }
}
