{
  "assessment": {
    "after_agent_runtime_ip14_present": true,
    "after_agent_selector_absent": true,
    "after_smoke_runtime_selector_nft_still_ready": false,
    "after_smoke_uci_zero": true,
    "all_ok": false,
    "before_smoke_runtime_selector_nft_ready": false,
    "before_smoke_uci_zero": true,
    "cleanup_old_ok": true,
    "client_smoke_ping_success": true,
    "client_smoke_secret_removed": true,
    "client_smoke_wg_set_ok": true,
    "create_private_key_available": true,
    "create_private_key_matches_db": true,
    "create_ready": false,
    "endpoint_seen_after": true,
    "handshake_seen_after": true,
    "private_material_published": false,
    "selector_apply_rc_ok": false,
    "selector_plan_append": true,
    "transfer_delta_positive": true,
    "vm100_cleanup_rc_ok": true,
    "vm100_cleanup_removed_runtime": true,
    "vm100_cleanup_removed_selector": true,
    "vm101_before_smoke_vpn2_ready": true
  },
  "changes": {
    "network_reload_executed": "NO",
    "new_peer_created": "YES",
    "old_peer_disabled": "YES",
    "private_material_published": "NO",
    "runtime_peer_added": "YES",
    "secret_files_removed": "YES",
    "selector_line_added": "YES",
    "temporary_client_interface_created": "YES",
    "temporary_client_interface_removed": "YES",
    "uci_changed": "NO_EXPECTED"
  },
  "cleanup_old": {
    "action": {
      "agent_start_rc": 0,
      "agent_start_stderr_tail": "",
      "disable_response": {
        "body": {
          "enabled": false,
          "job_id": "a9568f4f-ed81-412f-836a-d649852dc4c2",
          "node_id": "ddn-test",
          "peer_id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
          "public_key": "Je117X1nqVFxV065Xo08gJEweVGTjg28rSmo9aY4UX8=",
          "tunnel_ip": "10.253.1.14"
        },
        "error": "",
        "ok": true,
        "status": 200
      }
    },
    "assessment": {
      "disable_response_ok": true,
      "old_peer_disabled_or_missing": true,
      "pending_global_zero_after_agent": true,
      "safe_for_vm100_cleanup": true
    },
    "changes": {
      "agent_start_attempted": true,
      "backend_disable_attempted": true,
      "private_material_published": "NO"
    },
    "errors": [],
    "mode": "CLEANUP_OLD_PEER_BACKEND_DISABLE_AGENT",
    "observe": {
      "observations": [
        {
          "peer_rows": [
            {
              "disabled_at": "2026-07-04 15:13:41.913497+00",
              "enabled": "false",
              "id": "813515db-bf25-46c9-bc83-c9c45d51ba68",
              "public_key_md5": "6a14a78db834c09dd1bcb876ee832843",
              "tunnel_ip": "10.253.1.14"
            },
            {
              "disabled_at": "2026-07-09 08:54:38.751078+00",
              "enabled": "false",
              "id": "d54cd6da-c416-4245-a0dc-22182495f798",
              "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
              "tunnel_ip": "10.253.1.14"
            },
            {
              "disabled_at": "2026-07-09 09:14:37.015211+00",
              "enabled": "false",
              "id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
              "public_key_md5": "f5db4b23c9aaa0d9b59641ec4dd83e91",
              "tunnel_ip": "10.253.1.14"
            }
          ],
          "pending_global": 0,
          "service_active": "inactive",
          "status_counts": {
            "completed": 44
          },
          "t_sec": 0
        }
      ],
      "peer_rows_after_agent": [
        {
          "disabled_at": "2026-07-04 15:13:41.913497+00",
          "enabled": "false",
          "id": "813515db-bf25-46c9-bc83-c9c45d51ba68",
          "public_key_md5": "6a14a78db834c09dd1bcb876ee832843",
          "tunnel_ip": "10.253.1.14"
        },
        {
          "disabled_at": "2026-07-09 08:54:38.751078+00",
          "enabled": "false",
          "id": "d54cd6da-c416-4245-a0dc-22182495f798",
          "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
          "tunnel_ip": "10.253.1.14"
        },
        {
          "disabled_at": "2026-07-09 09:14:37.015211+00",
          "enabled": "false",
          "id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
          "public_key_md5": "f5db4b23c9aaa0d9b59641ec4dd83e91",
          "tunnel_ip": "10.253.1.14"
        }
      ],
      "peer_rows_after_disable_api": [
        {
          "disabled_at": "2026-07-04 15:13:41.913497+00",
          "enabled": "false",
          "id": "813515db-bf25-46c9-bc83-c9c45d51ba68",
          "public_key_md5": "6a14a78db834c09dd1bcb876ee832843",
          "tunnel_ip": "10.253.1.14"
        },
        {
          "disabled_at": "2026-07-09 08:54:38.751078+00",
          "enabled": "false",
          "id": "d54cd6da-c416-4245-a0dc-22182495f798",
          "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
          "tunnel_ip": "10.253.1.14"
        },
        {
          "disabled_at": "2026-07-09 09:14:37.015211+00",
          "enabled": "false",
          "id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
          "public_key_md5": "f5db4b23c9aaa0d9b59641ec4dd83e91",
          "tunnel_ip": "10.253.1.14"
        }
      ],
      "pending_global_after_agent": 0,
      "pending_global_after_disable_api": 1,
      "status_counts_after_agent": {
        "completed": 44
      },
      "status_counts_after_disable_api": {
        "completed": 43,
        "pending": 1
      }
    },
    "old_peer_id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
    "precheck": {
      "old_target_enabled_before": true,
      "peer_rows_before": [
        {
          "disabled_at": "2026-07-04 15:13:41.913497+00",
          "enabled": "false",
          "id": "813515db-bf25-46c9-bc83-c9c45d51ba68",
          "public_key_md5": "6a14a78db834c09dd1bcb876ee832843",
          "tunnel_ip": "10.253.1.14"
        },
        {
          "disabled_at": "2026-07-09 08:54:38.751078+00",
          "enabled": "false",
          "id": "d54cd6da-c416-4245-a0dc-22182495f798",
          "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
          "tunnel_ip": "10.253.1.14"
        },
        {
          "disabled_at": "",
          "enabled": "true",
          "id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
          "public_key_md5": "f5db4b23c9aaa0d9b59641ec4dd83e91",
          "tunnel_ip": "10.253.1.14"
        }
      ],
      "pg_container_found": true,
      "pg_container_name": "wgaccess-postgres"
    },
    "schema": "router-step-facts-v1",
    "step": "STEP_041M_RECREATE_CS5_WITH_IN_MEMORY_CLIENT_SMOKE"
  },
  "client_smoke": {
    "assessment": {
      "ping_success": true,
      "route_replace_ok": true,
      "secret_files_removed": true,
      "temp_interface_created": true,
      "temp_interface_removed": true,
      "wg_set_ok": true
    },
    "changes": {
      "private_material_published": "NO",
      "secret_files_removed": "YES",
      "temporary_client_interface_created": "YES",
      "temporary_client_interface_removed": "YES"
    },
    "errors": [],
    "mode": "TEMP_CLIENT_SMOKE_FROM_SECRET_DIR",
    "precheck": {
      "meta_exists": true,
      "meta_sanitized": {
        "address": "10.253.1.14/32",
        "endpoint": "wg-studio.secret-studio.ru:51830",
        "peer_id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
        "public_key_md5": "c7fae9dfaad34de46f59cd8a447a1c05",
        "server_public_key_available": true,
        "server_public_key_md5": "ab54e05daa4f374c5211760f56a43774",
        "target_cidr": "10.253.1.14/32",
        "target_ip": "10.253.1.14",
        "test_dest": "1.1.1.1",
        "wg_if": "wgtest041m"
      },
      "private_key_file_exists": true,
      "psk_file_exists": true,
      "secret_dir_exists": true,
      "server_public_file_exists": true
    },
    "schema": "router-step-facts-v1",
    "smoke": {
      "ip_addr_add_rc": 0,
      "ip_link_add_rc": 0,
      "ip_link_del_rc": 0,
      "ip_link_up_rc": 0,
      "local_wg_show_after_ping_sanitized": "interface: wgtest041m\n  public key: 8oh5ARTpMC+F1WsxdTlkRW08Cw5jAA5iSiGVG77GfhQ=\n  private key: (hidden)\n  listening port: 48634\n\npeer: FD1J+KVZ965pCjgtO0YWxJsKANY9uz6v1P54JLkiZzY=\n  preshared key: (hidden)\n  endpoint: 95.165.105.4:51830\n  allowed ips: 0.0.0.0/0\n  latest handshake: 7 seconds ago\n  transfer: 732 B received, 820 B sent\n  persistent keepalive: every 15 seconds",
      "local_wg_show_before_ping_sanitized": "interface: wgtest041m\n  public key: 8oh5ARTpMC+F1WsxdTlkRW08Cw5jAA5iSiGVG77GfhQ=\n  private key: (hidden)\n  listening port: 48634\n\npeer: FD1J+KVZ965pCjgtO0YWxJsKANY9uz6v1P54JLkiZzY=\n  preshared key: (hidden)\n  endpoint: 95.165.105.4:51830\n  allowed ips: 0.0.0.0/0\n  transfer: 0 B received, 148 B sent\n  persistent keepalive: every 15 seconds",
      "ping_rc": 0,
      "ping_stderr_tail": "",
      "ping_stdout_tail": "PING 1.1.1.1 (1.1.1.1) from 10.253.1.14 wgtest041m: 56(84) bytes of data.\n64 bytes from 1.1.1.1: icmp_seq=1 ttl=55 time=66.8 ms\n64 bytes from 1.1.1.1: icmp_seq=2 ttl=55 time=62.6 ms\n64 bytes from 1.1.1.1: icmp_seq=3 ttl=55 time=63.2 ms\n64 bytes from 1.1.1.1: icmp_seq=4 ttl=55 time=65.3 ms\n64 bytes from 1.1.1.1: icmp_seq=5 ttl=55 time=73.3 ms\n\n--- 1.1.1.1 ping statistics ---\n5 packets transmitted, 5 received, 0% packet loss, time 4006ms\nrtt min/avg/max/mdev = 62.593/66.233/73.311/3.847 ms",
      "route_replace_rc": 0,
      "wg_set_rc": 0
    },
    "step": "STEP_041M_RECREATE_CS5_WITH_IN_MEMORY_CLIENT_SMOKE"
  },
  "create_new": {
    "assessment": {
      "agent_pending_global_zero": true,
      "allocator_issued_ip14": true,
      "backend_create_ok": true,
      "client_private_key_available": true,
      "client_private_key_matches_db_public_key": true,
      "payload_without_tunnel_ip": true,
      "preshared_key_available": true,
      "ready_for_selector_apply_and_smoke": false,
      "secret_dir_created": true
    },
    "changes": {
      "agent_start_attempted": true,
      "backend_create_attempted": true,
      "backend_create_succeeded": true,
      "private_material_published": "NO",
      "secret_files_created_on_vm121": "YES"
    },
    "client_material": {
      "address": "10.253.1.14/32",
      "derived_matches_db": true,
      "derived_public_key_md5": "c7fae9dfaad34de46f59cd8a447a1c05",
      "endpoint": "wg-studio.secret-studio.ru:51830",
      "material_path": "client_config",
      "material_source": "create_response_full_config",
      "preshared_key_available": true,
      "preshared_key_published": "NO",
      "private_key_available": true,
      "private_key_published": "NO",
      "server_public_key_available": true,
      "server_public_key_md5": "ab54e05daa4f374c5211760f56a43774"
    },
    "create_response_sanitized": {
      "body_sanitized": {
        "client_config": "REDACTED",
        "job_id": "6cc361bf-8a23-49e2-b606-306bab676049",
        "node_id": "ddn-test",
        "paid_until": "2026-08-08T09:14:40.061617Z",
        "peer_id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
        "preshared_key": "REDACTED",
        "private_key": "REDACTED",
        "public_key": "8oh5ARTpMC+F1WsxdTlkRW08Cw5jAA5iSiGVG77GfhQ=",
        "subscription_id": "c307d62f-34fb-4cb5-b555-e93dc8ea617b",
        "tunnel_ip": "10.253.1.14",
        "user_id": "2305b103-63b7-43ea-9cf3-3fffb99eb646"
      },
      "error": "",
      "ok": true,
      "status": 200
    },
    "errors": [],
    "mode": "CREATE_NEW_PEER_KEEP_CLIENT_SECRET_LOCAL_VM121",
    "observe": {
      "agent_observations": [
        {
          "pending_global": 0,
          "service_active": "inactive",
          "status_counts": {
            "completed": 45
          },
          "t_sec": 0
        }
      ],
      "agent_start_rc": 0,
      "agent_start_stderr_tail": "",
      "peer_rows_after_create_sanitized": [
        {
          "created_at": "2026-07-04 10:28:02.545211+00",
          "enabled": "false",
          "id": "1c152b56-8f35-4bee-bdd7-154ff551077e",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "b8eab6f1d103980d183345595a402a0c",
          "tunnel_ip": "10.253.1.10",
          "user_id": "10de9cee-ffc9-4065-96fe-401ec593e250"
        },
        {
          "created_at": "2026-07-04 10:28:54.18809+00",
          "enabled": "false",
          "id": "37361fae-0ad5-4a7a-8096-a59e1dde2d78",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "7cdb7fe801c2d7d51ee103bfb1ee09c8",
          "tunnel_ip": "10.253.1.11",
          "user_id": "abe41583-990e-4d08-9572-a586acaf816f"
        },
        {
          "created_at": "2026-07-04 10:37:34.530114+00",
          "enabled": "false",
          "id": "4b39aa87-4b59-4c71-950b-cf2dca3e606f",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "82a922ed300b88e38046bf46379caa4e",
          "tunnel_ip": "10.253.1.12",
          "user_id": "1f0b0e4a-e3ea-4d11-89d1-18d0db370ba7"
        },
        {
          "created_at": "2026-07-04 10:41:13.818018+00",
          "enabled": "false",
          "id": "754b76bd-0e69-4184-ac0b-a9c5706dbf19",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "8a0019f9811e2ea739489bb6b8189d48",
          "tunnel_ip": "10.253.1.13",
          "user_id": "8c8e9a3f-740d-4f24-baa1-801904b4b50e"
        },
        {
          "created_at": "2026-07-04 13:28:02.964577+00",
          "enabled": "false",
          "id": "813515db-bf25-46c9-bc83-c9c45d51ba68",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "6a14a78db834c09dd1bcb876ee832843",
          "tunnel_ip": "10.253.1.14",
          "user_id": "ade5215e-4229-4e83-9012-f09f4691b4e6"
        },
        {
          "created_at": "2026-07-04 15:17:46.096446+00",
          "enabled": "false",
          "id": "13543224-39f7-4cfc-917d-66a16e2e0e55",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "39b9587663425a127232b959610553ef",
          "tunnel_ip": "10.253.1.15",
          "user_id": "d360d32e-c7db-4688-846b-ecef626f12db"
        },
        {
          "created_at": "2026-07-04 15:26:17.090574+00",
          "enabled": "false",
          "id": "1b19ed83-1cad-4d57-be9f-fded5270213c",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "ee0b612df2b9c929b920f6ebf21db3ea",
          "tunnel_ip": "10.253.1.16",
          "user_id": "2109fe84-fde0-4856-8268-030a43112782"
        },
        {
          "created_at": "2026-07-04 15:56:30.17851+00",
          "enabled": "false",
          "id": "9298ec04-26cf-44a7-8079-7a13664612fa",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "b5907fb0468fe41949697fa2ce1f2a4c",
          "tunnel_ip": "10.253.1.10",
          "user_id": "9bc16072-f8e5-489f-8817-c6778237d6d0"
        },
        {
          "created_at": "2026-07-04 16:01:57.736841+00",
          "enabled": "false",
          "id": "6a5f1655-8ebe-435e-bba6-1af2412d40c2",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "4968fcaad5e3935f04bec980505abb1d",
          "tunnel_ip": "10.253.1.10",
          "user_id": "46a582e8-3822-4686-b9b9-8751061fde97"
        },
        {
          "created_at": "2026-07-04 16:19:03.152686+00",
          "enabled": "false",
          "id": "267835b6-84b6-4527-bd47-eee963e7a5c9",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "10cb08545b3c8760ce4acb0f054cd443",
          "tunnel_ip": "10.253.1.10",
          "user_id": "6a7eeddb-d012-403c-bf31-ea29a82c1d13"
        },
        {
          "created_at": "2026-07-04 16:32:01.782547+00",
          "enabled": "false",
          "id": "00fde00e-a169-4397-841f-5cc99de475d5",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "f6d12807e27ba04092920c92fd1e77a9",
          "tunnel_ip": "10.253.1.10",
          "user_id": "3303b0a8-450a-4154-9322-9ddfc5757208"
        },
        {
          "created_at": "2026-07-04 16:38:53.204965+00",
          "enabled": "false",
          "id": "966f8262-b25c-4a13-ae1d-694b0378910a",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "a59b0880512275ad8b4eca5ed1a972d9",
          "tunnel_ip": "10.253.1.10",
          "user_id": "2096c7ba-76f1-4c39-8bb4-53d629e23387"
        },
        {
          "created_at": "2026-07-04 17:22:24.373856+00",
          "enabled": "false",
          "id": "da134a09-caa8-4209-bbfa-93dd06f310fb",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "cd81b815c3669e209d27e398a740f3ba",
          "tunnel_ip": "10.253.1.10",
          "user_id": "ead942f1-f354-496a-b2e6-857604fea5c3"
        },
        {
          "created_at": "2026-07-04 17:28:05.667811+00",
          "enabled": "false",
          "id": "486ee88e-2515-4203-8541-44f89cdaba89",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "7f777402c89cbd2652ee89375ad9b649",
          "tunnel_ip": "10.253.1.10",
          "user_id": "cd6b00a0-8cc5-48df-8413-8e645505db8c"
        },
        {
          "created_at": "2026-07-04 18:07:51.596325+00",
          "enabled": "false",
          "id": "3460b486-358c-44d6-8f47-c960d6254e3a",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "cec0b8b35c8cb3d805943ae8a774cb41",
          "tunnel_ip": "10.253.1.10",
          "user_id": "1b42ec72-1f39-483d-ae1e-85669d3ecad2"
        },
        {
          "created_at": "2026-07-04 18:21:22.899633+00",
          "enabled": "false",
          "id": "f45a349d-25a7-426d-b88a-4479b28aec18",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "11b3a2a7fbed5a742c9818fdbfd99d2e",
          "tunnel_ip": "10.253.1.10",
          "user_id": "7c1eb9f8-f220-43ae-840b-14f4cb362c1e"
        },
        {
          "created_at": "2026-07-05 10:30:52.304156+00",
          "enabled": "false",
          "id": "40b76a1d-e1ef-4a26-ac11-f39043a6a190",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "115be59da9abbfc2c443d03030b54e24",
          "tunnel_ip": "10.253.1.10",
          "user_id": "07f03547-19ee-4068-ba4b-3ba504490337"
        },
        {
          "created_at": "2026-07-05 10:35:47.463427+00",
          "enabled": "false",
          "id": "28aefe9e-25b0-434a-aedc-a4df15609e98",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "3920862b801cd12df4efb5e8ab0a7f19",
          "tunnel_ip": "10.253.1.10",
          "user_id": "a1957370-4921-4639-b4a9-6e6e05ab8c95"
        },
        {
          "created_at": "2026-07-05 10:37:15.949762+00",
          "enabled": "false",
          "id": "0f808400-74ad-437b-a716-c6389aa3f057",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "419dfd82f10297b70957e223c4d4f47a",
          "tunnel_ip": "10.253.1.10",
          "user_id": "2cc7ce32-acc1-4258-92c6-bccd2febb7b6"
        },
        {
          "created_at": "2026-07-06 18:41:20.291736+00",
          "enabled": "false",
          "id": "3d03a7a2-c009-48a4-b6ff-214326d26fc0",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "4b7335cb3918ace977d5f53580c03152",
          "tunnel_ip": "10.253.1.10",
          "user_id": "13783bf9-94bb-4c90-b1c6-685a956a5c43"
        },
        {
          "created_at": "2026-07-08 12:12:18.380667+00",
          "enabled": "true",
          "id": "376dfa07-0ba4-4182-af39-389a2cb3badd",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "bd1b6e9dbd74e069b709043d0faa8b16",
          "tunnel_ip": "10.253.1.10",
          "user_id": "5af6e227-e772-4a29-9290-7a74aea8bb18"
        },
        {
          "created_at": "2026-07-08 13:42:56.375753+00",
          "enabled": "true",
          "id": "cb533a1a-7070-416d-9272-846327545060",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "205fc90d007f8c1f59f9c4b4347f5dc4",
          "tunnel_ip": "10.253.1.11",
          "user_id": "d948709d-3d52-4c7f-820a-2ccd587d2a3f"
        },
        {
          "created_at": "2026-07-08 14:03:52.371007+00",
          "enabled": "true",
          "id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "0a8d135c9a3770b0b7e2dea9d64cd46f",
          "tunnel_ip": "10.253.1.12",
          "user_id": "311c1ccc-fccd-43b2-9597-6af75052c09f"
        },
        {
          "created_at": "2026-07-08 15:05:41.535044+00",
          "enabled": "true",
          "id": "219a1f63-ec47-4f72-9663-c1a17d82301e",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "57b8cdae86bcf30d49a70277b36a8b9b",
          "tunnel_ip": "10.253.1.13",
          "user_id": "f2fe7649-2321-4c71-b6fb-1bd3f2291fbc"
        },
        {
          "created_at": "2026-07-09 08:12:15.183587+00",
          "enabled": "false",
          "id": "d54cd6da-c416-4245-a0dc-22182495f798",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
          "tunnel_ip": "10.253.1.14",
          "user_id": "32b831e7-d344-4593-8d7a-29c13e308396"
        },
        {
          "created_at": "2026-07-09 09:00:28.610806+00",
          "enabled": "false",
          "id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "f5db4b23c9aaa0d9b59641ec4dd83e91",
          "tunnel_ip": "10.253.1.14",
          "user_id": "bb9b8789-0a88-43ec-a091-47c3a0ab07d0"
        },
        {
          "created_at": "2026-07-09 09:14:40.06485+00",
          "enabled": "true",
          "id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
          "node_id": "ddn-test",
          "psk_present": "YES",
          "public_key_md5": "c7fae9dfaad34de46f59cd8a447a1c05",
          "tunnel_ip": "10.253.1.14",
          "user_id": "2305b103-63b7-43ea-9cf3-3fffb99eb646"
        }
      ],
      "pending_global_after_agent": 0,
      "status_counts_after_agent": {
        "completed": 45
      }
    },
    "precheck": {
      "enabled_true_ips_before": [
        "10.253.1.10",
        "10.253.1.11",
        "10.253.1.12",
        "10.253.1.13"
      ],
      "ip14_enabled_true_before": false,
      "payload_contains_tunnel_ip": false,
      "payload_keys": [
        "auto_renew",
        "months",
        "node_id",
        "plan_code"
      ],
      "pg_container_found": true,
      "pg_container_name": "wgaccess-postgres",
      "unknown_required": []
    },
    "result": {
      "peer_id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
      "psk_present_db": "YES",
      "public_key_md5": "c7fae9dfaad34de46f59cd8a447a1c05",
      "secret_dir": "/tmp/step041m-secrets-9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
      "target_peer_row": {
        "created_at": "2026-07-09 09:14:40.06485+00",
        "enabled": "true",
        "id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
        "node_id": "ddn-test",
        "psk_present": "YES",
        "public_key_md5": "c7fae9dfaad34de46f59cd8a447a1c05",
        "tunnel_ip": "10.253.1.14",
        "user_id": "2305b103-63b7-43ea-9cf3-3fffb99eb646"
      }
    },
    "schema": "router-step-facts-v1",
    "step": "STEP_041M_RECREATE_CS5_WITH_IN_MEMORY_CLIENT_SMOKE"
  },
  "mode": "CLEANUP_RECREATE_AGENT_SELECTOR_CLIENT_SMOKE_NO_UCI",
  "publish": {
    "local_report": "http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-091435_step041m_recreate_cs5_with_in_memory_client_smoke/",
    "trycf_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-091435_step041m_recreate_cs5_with_in_memory_client_smoke/"
  },
  "schema": "router-step-facts-v1",
  "selector_plan": {
    "action": "append",
    "apply_performed": false,
    "contract_valid": true,
    "error_count": 0,
    "errors": [],
    "exact_line": "10.253.1.14 cs5 canary_vpn2",
    "idempotent_noop": false,
    "mode": "remote-dry-run",
    "payload_summary": {
      "fwmark": "0x202",
      "interface_name": "vpn2",
      "manager_id": "hmn_pool",
      "provider_type": "hmn_amneziawg",
      "selector_class": "cs5",
      "selector_label": "canary_vpn2",
      "slot_code": "vpn2",
      "table_id": 202,
      "tunnel_ip": "10.253.1.14"
    },
    "remote_commands_executed": false,
    "remote_script": "#!/bin/sh\nset -u\n\nCONF=/etc/router-wgpay-selector.d/peers.conf\nSERVICE=router-wgpay-canary\nLINE='10.253.1.14 cs5 canary_vpn2'\nTUNNEL_IP=10.253.1.14\nSELECTOR_CLASS=cs5\nBACKUP=\"/root/peers.conf.before-agent-selector-apply-$(date +%Y%m%d-%H%M%S)\"\nROLLBACK=\"/root/rollback-agent-selector-apply.sh\"\n\necho \"remote_script_schema=wg-access-agent-selector-remote-script-v3\"\necho \"remote_script_action=append\"\n\ntest -f \"$CONF\"\n\ncp \"$CONF\" \"$BACKUP\"\necho \"selector_backup_path=$BACKUP\"\n\ncat > \"$ROLLBACK\" <<RB\n#!/bin/sh\nset -u\ncp \"$BACKUP\" \"$CONF\"\n/etc/init.d/$SERVICE start\nRB\nchmod 700 \"$ROLLBACK\"\necho \"rollback_path=$ROLLBACK\"\n\n\nif grep -Fxq \"$LINE\" \"$CONF\"; then\n  echo \"selector_apply_action=noop_already_present\"\nelse\n  printf '%s\\n' \"$LINE\" >> \"$CONF\"\n  echo \"selector_apply_action=append\"\nfi\n\n\n/etc/init.d/$SERVICE start\n\ngrep -Fxq \"$LINE\" \"$CONF\"\n/etc/init.d/$SERVICE enabled >/dev/null 2>&1\nnft -a list ruleset 2>/dev/null | grep -q \"$TUNNEL_IP.*$SELECTOR_CLASS\"\n\necho \"postcheck_selector_line_present=YES\"\necho \"postcheck_selector_service_enabled=YES\"\necho \"postcheck_nft_rule_visible=YES\"\n",
    "remote_script_contains_actual_backup_rollback": true,
    "remote_script_contains_bad_etc_initd_quoted_service": false,
    "remote_script_contains_clean_service_start": true,
    "remote_script_contains_placeholder_backup": false,
    "remote_script_contains_runtime_backup_date": true,
    "remote_script_executed": false,
    "remote_script_line_count": 46,
    "remote_script_model": "single_shell_script",
    "remote_script_sha256": "a26e23bd3d2d63e93017ed1e1ca0b27ba6329ee1143d39f3175c63d8078e8ae1",
    "requires_wg_peer_before_real_apply": true,
    "schema": "wg-access-agent-selector-remote-plan-v3",
    "selector_plan": {
      "action": "append",
      "apply_performed": false,
      "contract_valid": true,
      "errors": [],
      "exact_line": "10.253.1.14 cs5 canary_vpn2",
      "exact_present": false,
      "idempotent_noop": false,
      "mode": "dry-run",
      "payload_summary": {
        "fwmark": "0x202",
        "interface_name": "vpn2",
        "manager_id": "hmn_pool",
        "peer_id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
        "provider_type": "hmn_amneziawg",
        "selector_class": "cs5",
        "selector_label": "canary_vpn2",
        "slot_code": "vpn2",
        "subscription_id": "",
        "table_id": 202,
        "tunnel_ip": "10.253.1.14"
      },
      "same_ip_conflict_count": 0,
      "same_selector_class_conflict_count": 0,
      "same_selector_label_conflict_count": 0,
      "schema": "wg-access-agent-selector-apply-plan-v1",
      "selector_entry_count_after_planned": 5,
      "selector_entry_count_before": 4,
      "slot_status": "healthy",
      "warnings": [],
      "would_append": true
    },
    "selector_plan_rc": 0,
    "target": {
      "host": "10.71.100.1",
      "name": "vm100",
      "selector_conf": "/etc/router-wgpay-selector.d/peers.conf",
      "selector_service": "router-wgpay-canary"
    },
    "would_append": true
  },
  "step": "STEP_041M_RECREATE_CS5_WITH_IN_MEMORY_CLIENT_SMOKE",
  "target": {
    "fwmark": "0x202",
    "new_peer_id": "9898db52-e3cf-41fd-9bc6-a3f31ea601ec",
    "new_public_key_md5": "c7fae9dfaad34de46f59cd8a447a1c05",
    "old_peer_id": "628dab6b-501f-44ef-bdfd-f918b2ac9589",
    "selector_class": "cs5",
    "tunnel_ip": "10.253.1.14",
    "vpn_if": "vpn2"
  },
  "vm100": {
    "endpoint_after": "10.71.100.2:48634",
    "handshake_after": 1783588485,
    "handshake_before": 0,
    "peer_count_after_smoke": 5,
    "rx_delta": 820,
    "selector_count_after_smoke": 4,
    "tx_delta": 732,
    "uci_count_after_smoke": 0
  }
}
