{
  "access": {
    "local_publish_rc": 0,
    "ping_pve_mgts_rc": 0,
    "ping_vm100_rc": 0,
    "ping_vm101_rc": 0,
    "ssh_pve_mgts_rc": 0,
    "ssh_vm121_rc": 0,
    "trycf_publish_rc": 0
  },
  "assessment": {
    "access_ok": true,
    "backend_allocated_ip14": true,
    "create_response_ok": true,
    "ready_for_selector_apply_next": false,
    "related_jobs_pending_zero": true,
    "stopped_before_selector_apply_as_designed": true,
    "vm100_cs5_peer_visible": false,
    "vm100_cs5_selector_absent": true,
    "vm101_vpn2_cs5_ready": true
  },
  "backend_create_observe": {
    "assessment": {
      "backend_allocated_ip14": true,
      "create_response_ok": true,
      "new_peer_count": 1,
      "pending_or_running_related_jobs_zero": true
    },
    "changes": {
      "backend_create_attempted": true,
      "backend_create_succeeded": true,
      "db_changed": "YES_BACKEND_CREATE",
      "private_material_published": "NO",
      "remote_selector_script_executed": "NO",
      "selector_changed": "NO_BY_THIS_SCRIPT",
      "vm100_changed_by_this_script": "NO_DIRECT_CHANGE",
      "vm101_changed": "NO_READ_ONLY_CHECK_ONLY"
    },
    "create_request": {
      "contains_tunnel_ip": false,
      "payload_keys": [
        "auto_renew",
        "months",
        "node_id",
        "plan_code"
      ],
      "payload_sanitized": {
        "auto_renew": false,
        "months": 1,
        "node_id": "ddn-test",
        "plan_code": "test"
      },
      "unknown_required": []
    },
    "create_response": {
      "body_sanitized": {
        "client_config": "REDACTED",
        "job_id": "455dc5b2-d16f-4606-a088-99dc3fd0f15a",
        "node_id": "ddn-test",
        "paid_until": "2026-08-08T08:12:15.164710Z",
        "peer_id": "d54cd6da-c416-4245-a0dc-22182495f798",
        "preshared_key": "REDACTED",
        "private_key": "REDACTED",
        "public_key": "FtGKm8gt92kmNI1+SYbKNt5uE8xLq/6yjEYIxg7INXI=",
        "subscription_id": "52e5cf1d-f686-4efa-9c00-dce9a54c895e",
        "tunnel_ip": "10.253.1.14",
        "user_id": "32b831e7-d344-4593-8d7a-29c13e308396"
      },
      "error": "",
      "ok": true,
      "status": 200
    },
    "db_after": {
      "enabled_true_ips": [
        "10.253.1.10",
        "10.253.1.11",
        "10.253.1.12",
        "10.253.1.13",
        "10.253.1.14"
      ],
      "ip14_enabled_true_count": 1,
      "ip14_total_count": 2,
      "new_peer_rows": [
        {
          "created_at": "2026-07-09 08:12:15.183587+00",
          "disabled_at": "",
          "enabled": "true",
          "id": "d54cd6da-c416-4245-a0dc-22182495f798",
          "node_id": "ddn-test",
          "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
          "tunnel_ip": "10.253.1.14",
          "user_id": "32b831e7-d344-4593-8d7a-29c13e308396"
        }
      ],
      "peer_query_rc": 0,
      "target_ip_enabled_rows": [
        {
          "created_at": "2026-07-09 08:12:15.183587+00",
          "disabled_at": "",
          "enabled": "true",
          "id": "d54cd6da-c416-4245-a0dc-22182495f798",
          "node_id": "ddn-test",
          "public_key_md5": "0db8e90b312a67c6dbaa4952e1b0ddea",
          "tunnel_ip": "10.253.1.14",
          "user_id": "32b831e7-d344-4593-8d7a-29c13e308396"
        }
      ]
    },
    "db_before": {
      "enabled_true_ips": [
        "10.253.1.10",
        "10.253.1.11",
        "10.253.1.12",
        "10.253.1.13"
      ],
      "ip14_enabled_true_count": 0,
      "ip14_total_count": 1,
      "peer_query_rc": 0,
      "peer_rows": [
        {
          "created_at": "2026-07-04 10:28:02.545211+00",
          "disabled_at": "2026-07-04 13:38:41.691553+00",
          "enabled": "false",
          "id": "1c152b56-8f35-4bee-bdd7-154ff551077e",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 13:38:41.691553+00",
          "enabled": "false",
          "id": "37361fae-0ad5-4a7a-8096-a59e1dde2d78",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 13:38:41.691553+00",
          "enabled": "false",
          "id": "4b39aa87-4b59-4c71-950b-cf2dca3e606f",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 13:38:41.691553+00",
          "enabled": "false",
          "id": "754b76bd-0e69-4184-ac0b-a9c5706dbf19",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 15:13:41.913497+00",
          "enabled": "false",
          "id": "813515db-bf25-46c9-bc83-c9c45d51ba68",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 15:58:57.251069+00",
          "enabled": "false",
          "id": "13543224-39f7-4cfc-917d-66a16e2e0e55",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 15:58:57.28586+00",
          "enabled": "false",
          "id": "1b19ed83-1cad-4d57-be9f-fded5270213c",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 15:58:57.217464+00",
          "enabled": "false",
          "id": "9298ec04-26cf-44a7-8079-7a13664612fa",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 16:02:01.814535+00",
          "enabled": "false",
          "id": "6a5f1655-8ebe-435e-bba6-1af2412d40c2",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 16:21:29.413616+00",
          "enabled": "false",
          "id": "267835b6-84b6-4527-bd47-eee963e7a5c9",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 16:32:36.780775+00",
          "enabled": "false",
          "id": "00fde00e-a169-4397-841f-5cc99de475d5",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 16:39:23.032765+00",
          "enabled": "false",
          "id": "966f8262-b25c-4a13-ae1d-694b0378910a",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 17:22:59.83698+00",
          "enabled": "false",
          "id": "da134a09-caa8-4209-bbfa-93dd06f310fb",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 17:28:36.140273+00",
          "enabled": "false",
          "id": "486ee88e-2515-4203-8541-44f89cdaba89",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 18:08:12.285041+00",
          "enabled": "false",
          "id": "3460b486-358c-44d6-8f47-c960d6254e3a",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-04 18:21:43.397383+00",
          "enabled": "false",
          "id": "f45a349d-25a7-426d-b88a-4479b28aec18",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-05 10:30:53.325846+00",
          "enabled": "false",
          "id": "40b76a1d-e1ef-4a26-ac11-f39043a6a190",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-05 10:35:48.510199+00",
          "enabled": "false",
          "id": "28aefe9e-25b0-434a-aedc-a4df15609e98",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-05 10:37:18.306056+00",
          "enabled": "false",
          "id": "0f808400-74ad-437b-a716-c6389aa3f057",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "2026-07-06 18:48:37.965523+00",
          "enabled": "false",
          "id": "3d03a7a2-c009-48a4-b6ff-214326d26fc0",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "",
          "enabled": "true",
          "id": "376dfa07-0ba4-4182-af39-389a2cb3badd",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "",
          "enabled": "true",
          "id": "cb533a1a-7070-416d-9272-846327545060",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "",
          "enabled": "true",
          "id": "a3cbe3b5-8416-4847-b5ee-21f42359b465",
          "node_id": "ddn-test",
          "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",
          "disabled_at": "",
          "enabled": "true",
          "id": "219a1f63-ec47-4f72-9663-c1a17d82301e",
          "node_id": "ddn-test",
          "public_key_md5": "57b8cdae86bcf30d49a70277b36a8b9b",
          "tunnel_ip": "10.253.1.13",
          "user_id": "f2fe7649-2321-4c71-b6fb-1bd3f2291fbc"
        }
      ]
    },
    "errors": [],
    "jobs_after": {
      "job_table": "provisioning_jobs",
      "job_table_found": true,
      "pending_or_running_related_count": 0,
      "related_query_rc": 1,
      "related_rows": [],
      "status_counts": {
        "completed": 40,
        "pending": 1
      }
    },
    "mode": "REAL_BACKEND_CREATE_WITH_EXISTING_ALLOCATOR_OBSERVE_NO_SELECTOR",
    "observe": {},
    "openapi": {
      "openapi_ok": true,
      "openapi_status": 200,
      "path": "/admin/subscriptions",
      "request_properties": [
        "auto_renew",
        "email",
        "months",
        "node_id",
        "plan_code"
      ],
      "request_required": [],
      "schema_found": true
    },
    "precheck": {
      "backend_health_ok": true,
      "backend_health_status": 200,
      "canary_context_node_id": "ddn-test",
      "canary_context_user_id": "f2fe7649-2321-4c71-b6fb-1bd3f2291fbc",
      "pg_container_found": true,
      "pg_container_name": "wgaccess-postgres"
    },
    "rollback": {
      "note": "Dump is inside postgres container; not published.",
      "pg_dump_container_path": "/tmp/step041a-before-create.pg_dump",
      "pg_dump_rc": 0
    },
    "schema": "router-step-facts-v1",
    "step": "STEP_041A_REAL_CS5_BACKEND_CREATE_OBSERVE_NO_SELECTOR_YET"
  },
  "changes": {
    "backend_create_attempted": true,
    "backend_create_succeeded": true,
    "db_changed": "YES_BACKEND_CREATE",
    "private_material_published": "NO",
    "remote_selector_script_executed": "NO",
    "selector_changed": "NO",
    "vm100_direct_change_by_script": "NO",
    "vm101_changed": "NO_READ_ONLY_CHECK_ONLY"
  },
  "mode": "REAL_BACKEND_ALLOCATOR_CREATE_OBSERVE_NO_SELECTOR",
  "publish": {
    "current_trycf_url": "https://helena-background-beam-harry.trycloudflare.com",
    "local_report": "http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-081210_step041a_real_cs5_backend_create_observe_no_selector_yet/",
    "trycf_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-081210_step041a_real_cs5_backend_create_observe_no_selector_yet/"
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_041A_REAL_CS5_BACKEND_CREATE_OBSERVE_NO_SELECTOR_YET",
  "vm100_after": {
    "nft_cs5_rule_visible_rc": 1,
    "selector_active_count": 4,
    "selector_cs5_present_rc": 1,
    "selector_lines": [
      "10.253.1.10 cs1 canary_vpn3",
      "10.253.1.11 cs2 canary_vpn4",
      "10.253.1.12 cs3 canary_vpn5",
      "10.253.1.13 cs4 canary_vpn1"
    ],
    "wg_paid_cs5_peer_visible_rc": 1,
    "wg_paid_peer_count": 4
  },
  "vm100_before": {
    "nft_cs5_rule_visible_rc": 1,
    "selector_active_count": 4,
    "selector_cs5_present_rc": 1,
    "selector_lines": [
      "10.253.1.10 cs1 canary_vpn3",
      "10.253.1.11 cs2 canary_vpn4",
      "10.253.1.12 cs3 canary_vpn5",
      "10.253.1.13 cs4 canary_vpn1"
    ],
    "wg_paid_cs5_peer_visible_rc": 1,
    "wg_paid_peer_count": 4
  },
  "vm101_before": {
    "fwmark_0x202_rule_rc": 0,
    "legacy_table200_vpn1_rc": 0,
    "slot_count": 5,
    "slot_registry_exists_rc": 0,
    "slots": {
      "vpn1": {
        "fwmark": "0x201",
        "interface_name": "vpn1",
        "selector_class": "cs4",
        "status": "healthy",
        "table_id": 201
      },
      "vpn2": {
        "fwmark": "0x202",
        "interface_name": "vpn2",
        "selector_class": "cs5",
        "status": "healthy",
        "table_id": 202
      },
      "vpn3": {
        "fwmark": "0x203",
        "interface_name": "vpn3",
        "selector_class": "cs1",
        "status": "healthy",
        "table_id": 203
      },
      "vpn4": {
        "fwmark": "0x204",
        "interface_name": "vpn4",
        "selector_class": "cs2",
        "status": "healthy",
        "table_id": 204
      },
      "vpn5": {
        "fwmark": "0x205",
        "interface_name": "vpn5",
        "selector_class": "cs3",
        "status": "healthy",
        "table_id": 205
      }
    },
    "status_json_parse_rc": 0,
    "status_run_rc": 0,
    "status_tool_exists_rc": 0,
    "table202_vpn2_route_rc": 0
  }
}
