{
  "assessment": {
    "all_ok": true,
    "blockers": [],
    "decision": "PASS_STEP_044E_RUNTIME_EGRESS_LEASE_BOOTSTRAP_INSERT",
    "expected_absence": {
      "client_config_changed": false,
      "force_mode_enabled": false,
      "manual_agent_service_start_used": false,
      "private_material_published": false,
      "rebalance_paused": false,
      "vm100_changed": false,
      "vm101_changed": false,
      "wg_peer_runtime_changed": false
    },
    "success_checks": {
      "all_leases_assignment_source_bootstrap": true,
      "all_leases_forced_false": true,
      "all_leases_reason_bootstrap": true,
      "all_leases_state_idle": true,
      "class_counts_one_each": true,
      "insert_query_ok": true,
      "inserted_rows_count_five": true,
      "lease_rows_detail_count_five": true,
      "post_enabled_peers_five": true,
      "post_force_mode_off": true,
      "post_lease_rows_five": true,
      "post_pending_jobs_zero": true,
      "post_rebalance_not_paused": true,
      "post_settings_rows_fourteen": true,
      "post_target_rows_five": true,
      "postgres_container_found": true,
      "pre_enabled_peers_five": true,
      "pre_force_mode_off": true,
      "pre_lease_rows_zero": true,
      "pre_pending_jobs_zero": true,
      "pre_rebalance_not_paused": true,
      "public_report_created": true,
      "rollback_sql_written": true,
      "target_counts_one_each": true,
      "vm100_after_collected": true,
      "vm100_allowed_ip_count_still_five": true,
      "vm100_before_collected": true,
      "vm100_peer_count_still_five": true,
      "vm100_selector_rows_still_five": true,
      "vm100_selector_unchanged": true,
      "vm100_uci_peer_count_still_zero": true,
      "vm101_after_collected": true,
      "vm101_before_collected": true,
      "vm101_cs1_to_vpn3_seen": true,
      "vm101_cs2_to_vpn4_seen": true,
      "vm101_cs3_to_vpn5_seen": true,
      "vm101_cs4_to_vpn1_seen": true,
      "vm101_cs5_to_vpn2_seen": true,
      "vm101_slot_map_unchanged": true,
      "vm121_insert_script_ran": true
    },
    "warnings": [
      "STEP_044E inserted DB lease rows only; allocator code is still not enabled and VM100 selector was not regenerated.",
      "Rollback deletes only bootstrap non-forced leases created from current selector."
    ]
  },
  "changes": {
    "client_config_changed": "NO",
    "force_mode_enabled": "NO",
    "manual_agent_service_start_used": "NO",
    "private_material_published": "NO",
    "rebalance_paused": "NO",
    "vm100_changed": "NO",
    "vm101_changed": "NO",
    "vm121_db_lease_rows_inserted": "YES",
    "wg_peer_runtime_changed": "NO"
  },
  "class_counts": {
    "cs1": 1,
    "cs2": 1,
    "cs3": 1,
    "cs4": 1,
    "cs5": 1
  },
  "db_summary": {
    "enabled_peers_post": 5,
    "enabled_peers_pre": 5,
    "force_mode_off": true,
    "lease_rows_post": 5,
    "lease_rows_pre": 0,
    "pending_jobs_post": 0,
    "rebalance_not_paused": true,
    "settings_rows_post": 14,
    "target_rows_post": 5
  },
  "lease_rows": [
    {
      "assignment_source": "bootstrap",
      "egress_class": "cs1",
      "forced": "false",
      "peer_id": "376dfa07-0ba4-4182-af39-389a2cb3badd",
      "reason": "bootstrap_from_existing_vm100_selector",
      "state": "idle",
      "target_id": "cs1_vpn3",
      "tunnel_ip": "10.253.1.10/32"
    },
    {
      "assignment_source": "bootstrap",
      "egress_class": "cs2",
      "forced": "false",
      "peer_id": "cb533a1a-7070-416d-9272-846327545060",
      "reason": "bootstrap_from_existing_vm100_selector",
      "state": "idle",
      "target_id": "cs2_vpn4",
      "tunnel_ip": "10.253.1.11/32"
    },
    {
      "assignment_source": "bootstrap",
      "egress_class": "cs3",
      "forced": "false",
      "peer_id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
      "reason": "bootstrap_from_existing_vm100_selector",
      "state": "idle",
      "target_id": "cs3_vpn5",
      "tunnel_ip": "10.253.1.12/32"
    },
    {
      "assignment_source": "bootstrap",
      "egress_class": "cs4",
      "forced": "false",
      "peer_id": "219a1f63-ec47-4f72-9663-c1a17d82301e",
      "reason": "bootstrap_from_existing_vm100_selector",
      "state": "idle",
      "target_id": "cs4_vpn1",
      "tunnel_ip": "10.253.1.13/32"
    },
    {
      "assignment_source": "bootstrap",
      "egress_class": "cs5",
      "forced": "false",
      "peer_id": "e4adcfa1-6fbc-4471-b66b-8d7837f35f9d",
      "reason": "bootstrap_from_existing_vm100_selector",
      "state": "idle",
      "target_id": "cs5_vpn2",
      "tunnel_ip": "10.253.1.14/32"
    }
  ],
  "mode": "DB_ONLY_INSERT_BOOTSTRAP_LEASE_ROWS_FOR_EXISTING_ENABLED_PEERS",
  "publish": {
    "local_report": "http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-131836_step044e_runtime_egress_lease_bootstrap_insert/",
    "trycf_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-131836_step044e_runtime_egress_lease_bootstrap_insert/"
  },
  "rollback": {
    "note": "Deletes only bootstrap non-forced leases created from existing VM100 selector.",
    "path_vm121": "/opt/wg-access/rollbacks/rollback-step044e-bootstrap-leases-20260709-131836.sql"
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_044E_RUNTIME_EGRESS_LEASE_BOOTSTRAP_INSERT",
  "target_counts": {
    "cs1_vpn3": 1,
    "cs2_vpn4": 1,
    "cs3_vpn5": 1,
    "cs4_vpn1": 1,
    "cs5_vpn2": 1
  }
}
