{
  "assessment": {
    "all_ok": false,
    "blockers": [],
    "decision": "STOP_STEP_044A_INVENTORY_INCOMPLETE",
    "expected_absence": {
      "manual_agent_service_start_used": false,
      "private_material_published": false,
      "vm100_changed": false,
      "vm101_changed": false,
      "vm121_changed": false
    },
    "success_checks": {
      "allocator_tunable_constants_defined_in_report": true,
      "public_report_created": true,
      "vm100_inventory_collected": true,
      "vm100_nft_wgpaid_or_dscp_seen": true,
      "vm100_peer_count_five_seen": true,
      "vm100_selector_file_seen": true,
      "vm100_wg_paid_seen": true,
      "vm101_inventory_collected": true,
      "vm101_mapper_service_seen": true,
      "vm101_table201_seen": true,
      "vm101_table202_seen": true,
      "vm101_table203_seen": true,
      "vm101_table204_seen": true,
      "vm101_table205_seen": true,
      "vm121_backend_code_candidates_seen": true,
      "vm121_backend_health_seen": true,
      "vm121_db_jobs_seen": true,
      "vm121_db_peer_columns_seen": false,
      "vm121_inventory_collected": true
    },
    "warnings": [
      "No existing lease/egress DB model obvious; likely need new runtime assignment table/model"
    ]
  },
  "design_direction": {
    "activity_metric": "inner client traffic after wg_paid decrypt, preferably transit_vpn-bound; not WireGuard handshake/keepalive",
    "client_identity_stable": true,
    "egress_assignment_runtime_lease": true,
    "reassign_after_idle": true,
    "sticky_while_active": true
  },
  "mode": "READONLY_DESIGN_INVENTORY_FOR_RUNTIME_EGRESS_LEASE_ALLOCATOR",
  "proposed_tunable_constants": {
    "ROUTER_EGRESS_ACTIVE_MIN_BYTES": 16384,
    "ROUTER_EGRESS_ACTIVE_MIN_PACKETS": 10,
    "ROUTER_EGRESS_IDLE_SECONDS": 900,
    "ROUTER_EGRESS_REASSIGN_COOLDOWN_SECONDS": 900,
    "ROUTER_EGRESS_SAMPLE_SECONDS": 120
  },
  "publish": {
    "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/"
  },
  "raw_artifacts": {
    "vm100_inventory": "vm100_inventory.txt",
    "vm101_inventory": "vm101_inventory.txt",
    "vm121_inventory": "vm121_inventory.txt"
  },
  "schema": "router-step-facts-v1",
  "step": "STEP_044A_RUNTIME_EGRESS_ALLOCATOR_INVENTORY_READONLY"
}
