=== ROUTER STEP FACTS CONTRACT VALIDATION === step=STEP_044A2_DB_SCHEMA_INVENTORY_FIX_READONLY decision=STOP all_ok=False structure_ok=True success_ok=False expected_absence_ok=True blockers_ok=True success_checks_count=26 expected_absence_count=5 false_success_checks: - jobs_payload_column_seen - safe_peer_inventory_no_keys_collected warnings: - No existing lease/egress/assignment table or columns found; likely need a new runtime egress lease table.