R19 facts

{
  "active_generation_id": "r18r08-20260719-060942-3890",
  "backup_dir": "/opt/router-ops/backups/R19-20260719-080442-167721",
  "backup_ready": true,
  "copy_verify": "PASS",
  "core_change_complete": true,
  "current_phase": "step_report_publication",
  "http_verify_pass": true,
  "plan_url": "https://reports.secret-studio.ru/latest/20260719-080444_local_architecture_plan_vm101_autonomous_hmn_recovery_r19/",
  "project_source_post_url": "https://reports.secret-studio.ru/latest/20260719-080444_project_source_post_vm130_r18_failure_analysis_workflow_hardening_r19/",
  "publication_barrier": "verified",
  "result": "PASS_R19_VM130_WORKFLOW_HARDENED_AFTER_R18",
  "runtime_impact": false,
  "schema": "router-step-facts-v1",
  "step_id": "STEP_050M07R19_R18_FAILURE_ANALYSIS_AND_WORKFLOW_HARDENING_R01",
  "step_report_url": "",
  "stop_reason": "none",
  "target_rollback_file": "/opt/router-ops/backups/R19-20260719-080442-167721/rollback.sh",
  "vm101_commit": "e8850197c367cf3493b664419f063138058a65ba",
  "vm101_runtime_changed": false,
  "vm130_source_url": "https://reports.secret-studio.ru/latest/20260719-080444_vm130_router_ops_source_snapshot_r19_workflow_hardening_after_r18_r01/",
  "vm130_workflow_changed": true
}