{
  "assessment": {
    "all_ok": true,
    "blockers": [],
    "decision": "PASS_STEP_046E_VM100_LOCAL_ACTIVITY_SAMPLER_DRYRUN",
    "expected_absence": {
      "jobs_created": false,
      "manual_agent_service_start_used": false,
      "private_material_published": false,
      "prototype_apply_preview_wrote_db": false,
      "real_apply_enabled": false,
      "timer_disabled": false,
      "vm100_selector_changed": false,
      "vm100_service_installed": false,
      "vm100_state_written": false,
      "vm100_wg_runtime_changed": false,
      "vm101_changed": false,
      "vm121_db_written": false
    },
    "success_checks": {
      "db_active_one": true,
      "db_enabled_peers_five": true,
      "db_forced_zero": true,
      "db_idle_four": true,
      "db_lease_rows_five": true,
      "db_pending_zero": true,
      "post_timer_enabled_active": true,
      "pre_timer_enabled_active": true,
      "prototype_apply_preview_no_write": true,
      "prototype_apply_preview_ok": true,
      "prototype_apply_preview_zero_actions": true,
      "prototype_apply_preview_zero_jobs": true,
      "prototype_apply_preview_zero_updates": true,
      "prototype_dryrun_noop": true,
      "prototype_dryrun_ok": true,
      "prototype_rows_all_have_peer_id": true,
      "prototype_sampler_executable": true,
      "prototype_sampler_post_ok": true,
      "prototype_sampler_post_rows_five": true,
      "prototype_sampler_post_selector_match_five": true,
      "public_index_rebuilt": true,
      "public_report_created": true,
      "real_apply_refused": true,
      "rebalancer_executable": true,
      "router_ops_post_state_collected": true,
      "router_ops_pre_state_collected": true,
      "vm100_local_sampler_allowed_ip_count_five": true,
      "vm100_local_sampler_counter_pairs_five": true,
      "vm100_local_sampler_elapsed_ok": true,
      "vm100_local_sampler_json_created": true,
      "vm100_local_sampler_mode_ok": true,
      "vm100_local_sampler_nonnegative_delta_five": true,
      "vm100_local_sampler_raw_ok": true,
      "vm100_local_sampler_rows_five": true,
      "vm100_local_sampler_sample_a_found": true,
      "vm100_local_sampler_sample_b_found": true,
      "vm100_local_sampler_selector_exists": true,
      "vm100_local_sampler_selector_match_five": true,
      "vm100_local_sampler_selector_rows_five": true,
      "vm100_local_sampler_wg_peer_count_five": true,
      "vm101_cs1_to_vpn3": true,
      "vm101_cs2_to_vpn4": true,
      "vm101_cs3_to_vpn5": true,
      "vm101_cs4_to_vpn1": true,
      "vm101_cs5_to_vpn2": true,
      "vm101_static_mapper_check_ok": true,
      "vm121_backend_admin_history_only": true,
      "vm121_not_live_accounting_owner": true,
      "vm121_not_local_sampler_owner": true,
      "vm121_role_check_ok": true
    },
    "warnings": [
      "This step runs local sampler logic on VM100 via stdin and installs nothing.",
      "Live traffic deltas are allowed; success checks only require parse/counter pairs/nonnegative deltas.",
      "Old VM130/VM121 sampler/rebalancer remains prototype-only and real --apply remains refused."
    ]
  },
  "changes": {
    "jobs_created": "NO",
    "manual_agent_service_start_used": "NO",
    "private_material_published": "NO",
    "router_ops_changed": "NO_READONLY_REPORT_ARTIFACT_ONLY",
    "selector_changed": "NO",
    "vm100_changed": "NO",
    "vm100_service_installed": "NO",
    "vm100_state_written": "NO",
    "vm101_changed": "NO",
    "vm121_db_changed": "NO",
    "wg_peer_runtime_changed": "NO"
  },
  "db_summary": {
    "active_leases": 1,
    "enabled_peers": 5,
    "forced_leases": 0,
    "idle_leases": 4,
    "lease_rows": 5,
    "pending_jobs": 0
  },
  "mode": "VM100_LOCAL_ACTIVITY_SAMPLER_DRYRUN_NO_WRITE",
  "prototype_apply_preview_summary": {
    "action_count": 0,
    "mode": "apply-preview-no-write",
    "would_create_jobs": 0,
    "would_update_lease_rows": 0
  },
  "prototype_rebalancer_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
  },
  "prototype_sampler_post_summary": {
    "active_by_new_delta_count": 0,
    "rows": 5,
    "rows_with_selector_match": 5,
    "rows_with_zero_delta": 5
  },
  "publish": {
    "local_report": "http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-070422_step046e_vm100_local_activity_sampler_dryrun/",
    "public_index_rebuilt": true,
    "trycf_report": "https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260710-070422_step046e_vm100_local_activity_sampler_dryrun/"
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_046E_VM100_LOCAL_ACTIVITY_SAMPLER_DRYRUN",
  "vm100_local_sampler_rows": [
    {
      "active_by_delta_threshold": false,
      "allowed_ip_seen": true,
      "delta_nonnegative": true,
      "in_bytes_a": 13680,
      "in_bytes_b": 13680,
      "in_counter_seen": true,
      "in_delta_bytes": 0,
      "in_delta_packets": 0,
      "in_packets_a": 60,
      "in_packets_b": 60,
      "out_bytes_a": 13680,
      "out_bytes_b": 13680,
      "out_counter_seen": true,
      "out_delta_bytes": 0,
      "out_delta_packets": 0,
      "out_packets_a": 60,
      "out_packets_b": 60,
      "selector_class": "cs1",
      "selector_tag": "canary_vpn3",
      "total_delta_bytes": 0,
      "total_delta_packets": 0,
      "tunnel_ip": "10.253.1.10"
    },
    {
      "active_by_delta_threshold": false,
      "allowed_ip_seen": true,
      "delta_nonnegative": true,
      "in_bytes_a": 0,
      "in_bytes_b": 0,
      "in_counter_seen": true,
      "in_delta_bytes": 0,
      "in_delta_packets": 0,
      "in_packets_a": 0,
      "in_packets_b": 0,
      "out_bytes_a": 0,
      "out_bytes_b": 0,
      "out_counter_seen": true,
      "out_delta_bytes": 0,
      "out_delta_packets": 0,
      "out_packets_a": 0,
      "out_packets_b": 0,
      "selector_class": "cs2",
      "selector_tag": "canary_vpn4",
      "total_delta_bytes": 0,
      "total_delta_packets": 0,
      "tunnel_ip": "10.253.1.11"
    },
    {
      "active_by_delta_threshold": false,
      "allowed_ip_seen": true,
      "delta_nonnegative": true,
      "in_bytes_a": 0,
      "in_bytes_b": 0,
      "in_counter_seen": true,
      "in_delta_bytes": 0,
      "in_delta_packets": 0,
      "in_packets_a": 0,
      "in_packets_b": 0,
      "out_bytes_a": 0,
      "out_bytes_b": 0,
      "out_counter_seen": true,
      "out_delta_bytes": 0,
      "out_delta_packets": 0,
      "out_packets_a": 0,
      "out_packets_b": 0,
      "selector_class": "cs3",
      "selector_tag": "canary_vpn5",
      "total_delta_bytes": 0,
      "total_delta_packets": 0,
      "tunnel_ip": "10.253.1.12"
    },
    {
      "active_by_delta_threshold": false,
      "allowed_ip_seen": true,
      "delta_nonnegative": true,
      "in_bytes_a": 0,
      "in_bytes_b": 0,
      "in_counter_seen": true,
      "in_delta_bytes": 0,
      "in_delta_packets": 0,
      "in_packets_a": 0,
      "in_packets_b": 0,
      "out_bytes_a": 0,
      "out_bytes_b": 0,
      "out_counter_seen": true,
      "out_delta_bytes": 0,
      "out_delta_packets": 0,
      "out_packets_a": 0,
      "out_packets_b": 0,
      "selector_class": "cs4",
      "selector_tag": "canary_vpn1",
      "total_delta_bytes": 0,
      "total_delta_packets": 0,
      "tunnel_ip": "10.253.1.13"
    },
    {
      "active_by_delta_threshold": false,
      "allowed_ip_seen": true,
      "delta_nonnegative": true,
      "in_bytes_a": 0,
      "in_bytes_b": 0,
      "in_counter_seen": true,
      "in_delta_bytes": 0,
      "in_delta_packets": 0,
      "in_packets_a": 0,
      "in_packets_b": 0,
      "out_bytes_a": 0,
      "out_bytes_b": 0,
      "out_counter_seen": true,
      "out_delta_bytes": 0,
      "out_delta_packets": 0,
      "out_packets_a": 0,
      "out_packets_b": 0,
      "selector_class": "cs5",
      "selector_tag": "canary_vpn2",
      "total_delta_bytes": 0,
      "total_delta_packets": 0,
      "tunnel_ip": "10.253.1.14"
    }
  ],
  "vm100_local_sampler_summary": {
    "active_by_delta_count": 0,
    "allowed_ips_seen": 5,
    "host": "",
    "mode": "vm100-local-activity-sampler-dryrun-no-write",
    "rows": 5,
    "rows_with_counter_pair": 5,
    "rows_with_nonnegative_delta": 5,
    "rows_with_selector_match": 5,
    "sample_a_found": true,
    "sample_b_found": true,
    "sample_elapsed_seconds": 3,
    "sample_sleep_seconds": 3,
    "selector_exists": true,
    "selector_rows": 5,
    "total_delta_bytes": 0,
    "total_delta_packets": 0,
    "wg_paid_allowed_ip_count": 5,
    "wg_paid_peer_count": 5
  }
}
