=== STEP_044I RESULT === step=STEP_044I_RUNTIME_EGRESS_ACTIVITY_COUNTERS_READ_AND_PARSE mode=READONLY_PARSE_VM100_ACTIVITY_COUNTERS_AND_BUILD_PEER_ACTIVITY_EVALUATION db_summary: enabled_peers=5 lease_rows=5 idle_leases=5 active_leases=0 forced_leases=0 pending_jobs=0 parser_summary: sample1_counter_rows=10 sample2_counter_rows=10 peer_activity_rows=5 active_eval_count=0 missing_expected_s1=[] missing_expected_s2=[] packets_min=10 bytes_min=16384 production_sample_seconds=120 idle_seconds=900 contract: source=nft list counters table inet router_egress_activity active_delta=out+in packets/bytes active_now=packets>=threshold OR bytes>=threshold not_metric=WireGuard handshake/keepalive safety: read-only parse VM100 unchanged VM101 unchanged VM121 DB unchanged no agent service start no private material published public_index_rebuilt=True success_checks: vm121_model_collected=True vm121_leases_query_ok=True vm121_settings_query_ok=True enabled_peers_five=True lease_rows_five=True idle_leases_five=True active_leases_zero_before_parse=True forced_leases_zero=True pending_jobs_zero=True vm100_sample1_collected=True vm100_sample2_collected=True vm100_wg_paid_listen_51830=True vm100_peer_count_five=True vm100_allowed_ip_count_five=True vm100_selector_rows_five=True activity_service_enabled=True activity_service_status_ok=True activity_table_present=True activity_out_rules_five=True activity_in_rules_five=True parser_sample1_rows_ten=True parser_sample2_rows_ten=True parser_sample1_expected_names_present=True parser_sample2_expected_names_present=True peer_activity_rows_five=True peer_activity_has_out_and_in_each=True counter_values_are_integers=True delta_values_nonnegative=True thresholds_loaded_from_settings=True read_only_activity_eval_created=True vm101_slot_map_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 public_report_created=True public_index_rebuilt=True expected_absence: private_material_published=False manual_agent_service_start_used=False vm100_changed=False vm101_changed=False vm121_db_changed=False selector_changed=False wg_peer_runtime_changed=False client_config_changed=False force_mode_enabled=False rebalance_paused=False activity_eval_written_to_db=False warnings: - STEP_044I is read-only; it parses counters and evaluates active_now but does not update lease rows. - If no client traffic happened during the 2-second sample window, active_eval_count may be 0; parser success does not require traffic. - Next step can generate controlled client traffic to prove counter deltas increment for one peer. all_ok=True decision=PASS_STEP_044I_RUNTIME_EGRESS_ACTIVITY_COUNTERS_READ_AND_PARSE next_step=STEP_044J_RUNTIME_EGRESS_ACTIVITY_COUNTERS_CONTROLLED_TRAFFIC_DELTA LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-140202_step044i_runtime_egress_activity_counters_read_parse/ TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-140202_step044i_runtime_egress_activity_counters_read_parse/