Artifacts
Report
=== STEP_044A RESULT ===
step=STEP_044A_RUNTIME_EGRESS_ALLOCATOR_INVENTORY_READONLY
mode=READONLY_DESIGN_INVENTORY_FOR_RUNTIME_EGRESS_LEASE_ALLOCATOR
proposed_tunable_constants:
ROUTER_EGRESS_SAMPLE_SECONDS=120
ROUTER_EGRESS_IDLE_SECONDS=900
ROUTER_EGRESS_ACTIVE_MIN_PACKETS=10
ROUTER_EGRESS_ACTIVE_MIN_BYTES=16384
ROUTER_EGRESS_REASSIGN_COOLDOWN_SECONDS=900
design_direction:
client identity stays stable: peer_id/public_key/tunnel_ip/subscription
egress assignment becomes runtime lease: tunnel_ip -> cs1..cs5
activity metric: inner useful traffic after wg_paid decrypt, preferably transit_vpn-bound
WireGuard handshake/keepalive is not enough to mark user active
sticky while active; lease can be reassigned after idle
success_checks:
vm121_inventory_collected=True
vm100_inventory_collected=True
vm101_inventory_collected=True
vm121_backend_health_seen=True
vm121_db_peer_columns_seen=False
vm121_db_jobs_seen=True
vm121_backend_code_candidates_seen=True
vm100_wg_paid_seen=True
vm100_peer_count_five_seen=True
vm100_selector_file_seen=True
vm100_nft_wgpaid_or_dscp_seen=True
vm101_table201_seen=True
vm101_table202_seen=True
vm101_table203_seen=True
vm101_table204_seen=True
vm101_table205_seen=True
vm101_mapper_service_seen=True
allocator_tunable_constants_defined_in_report=True
public_report_created=True
expected_absence:
private_material_published=False
manual_agent_service_start_used=False
vm100_changed=False
vm101_changed=False
vm121_changed=False
warnings:
- No existing lease/egress DB model obvious; likely need new runtime assignment table/model
all_ok=False
decision=STOP_STEP_044A_INVENTORY_INCOMPLETE
next_step=STEP_044B_RUNTIME_EGRESS_ALLOCATOR_DESIGN_DRYRUN
LOCAL_REPORT=http://127.0.0.1:8099/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-121841_step044a_runtime_egress_allocator_inventory_readonly/
TRYCF_REPORT=https://helena-background-beam-harry.trycloudflare.com/r/e94a0859747d7b96f29c7fdafc2d0351ba603bb0a7e9e5a4/20260709-121841_step044a_runtime_egress_allocator_inventory_readonly/