Artifacts

Report

=== STEP_044T RESULT ===
step=STEP_044T_ACTIVITY_SAMPLER_TIMER_STABILITY_READONLY
mode=READONLY_OBSERVE_NEXT_AUTOMATIC_TIMER_FIRED_SAMPLER_RUN

systemd:
  pre_timer_enabled_state=enabled
  pre_timer_active_state=active
  post_service_enabled_state=static
  post_service_active_state=inactive
  post_timer_enabled_state=enabled
  post_timer_active_state=active
  observed_next_timer_run=True
  last_run_mtime=1783610235
  state_last_run_mtime=1783610235

last_run:
  mode=apply
  apply_attempted=True
  apply_executed=True
  rows=5
  rows_with_zero_delta=5
  active_by_new_delta_count=0
  rows_with_selector_match=5

dryrun_after_observe:
  rows=5
  rows_with_zero_delta=5
  active_by_new_delta_count=0
  rows_with_selector_match=5

target10:
  state=active
  baseline_stable=True
  last_activity_preserved=True
  dryrun_delta_packets=0
  dryrun_delta_bytes=0

db_summary_pre:
  enabled_peers=5
  lease_rows=5
  idle_leases=4
  active_leases=1
  forced_leases=0
  pending_jobs=0

db_summary_post:
  enabled_peers=5
  lease_rows=5
  idle_leases=4
  active_leases=1
  forced_leases=0
  pending_jobs=0

safety:
  no manual service start
  timer remains enabled/active
  service one-shot inactive after automatic run
  VM100 unchanged
  VM101 unchanged
  VM121 DB changed only by automatic sampler --apply
  no private material published
  public_index_rebuilt=True

success_checks:
  pre_db_collected=True
  pre_enabled_peers_five=True
  pre_lease_rows_five=True
  pre_active_leases_one=True
  pre_idle_leases_four=True
  pre_pending_jobs_zero=True
  pre_timer_enabled=True
  pre_timer_active=True
  observed_next_timer_run=True
  last_run_json_updated_after_start=True
  state_last_run_json_updated_after_start=True
  last_run_mode_apply=True
  last_run_apply_attempted=True
  last_run_apply_executed=True
  last_run_apply_rows_five=True
  last_run_rows_five=True
  last_run_selector_match_five=True
  post_timer_enabled=True
  post_timer_active=True
  post_service_static=True
  post_service_inactive_after_oneshot=True
  journal_service_finished_successfully=True
  journal_timer_or_list_seen=True
  post_db_collected=True
  post_enabled_peers_five=True
  post_lease_rows_five=True
  post_active_leases_one=True
  post_idle_leases_four=True
  post_forced_leases_zero=True
  post_pending_jobs_zero=True
  target10_state_active=True
  target10_baseline_stable_no_new_traffic=True
  target10_last_activity_preserved=True
  dryrun_after_observe_ok=True
  dryrun_after_observe_mode=True
  dryrun_after_observe_apply_not_attempted=True
  dryrun_after_observe_rows_five=True
  dryrun_after_observe_selector_match_five=True
  dryrun_after_observe_zero_delta_rows_five=True
  dryrun_after_observe_active_by_new_delta_zero=True
  target10_dryrun_zero_delta=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_runtime_changed=False
  vm101_changed=False
  selector_changed=False
  wg_peer_runtime_changed=False
  client_config_published=False
  timer_disabled=False
  timer_inactive=False
  service_left_running=False
  new_traffic_delta_seen=False

warnings:
  - STEP_044T is observation-only from the operator side; the already-enabled timer intentionally fires sampler --apply.
  - With no new client traffic, timer-fired sampler keeps baselines aligned and post-observe dry-run delta remains zero.

all_ok=True
decision=PASS_STEP_044T_ACTIVITY_SAMPLER_TIMER_STABILITY_READONLY
next_step=STEP_044U_ACTIVITY_SAMPLER_REBOOT_PERSISTENCE_PREVIEW_OR_SNAPSHOT
LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-151631_step044t_activity_sampler_timer_stability_readonly/
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-151631_step044t_activity_sampler_timer_stability_readonly/