{
    "success": true,
    "run": {
        "id": 6,
        "workflow_no": "WF-20260520070036-afbede",
        "collection_id": null,
        "current_step": 2,
        "status": "draft",
        "prompt_preset_id": null,
        "wizard_profile_id": 2,
        "master_artwork_path": null,
        "selected_template_ids_json": null,
        "settings_json": "{\"title\":\"Workflow dry-run collection\",\"aspect_ratio\":\"1:1\"}",
        "created_at": "2026-05-20 07:00:36",
        "updated_at": null,
        "meta_json": "{\"gemini_calls\":0,\"source\":\"workflow_wizard\"}",
        "step_status_json": null,
        "step_gate_json": null,
        "last_error": null,
        "completed_at": null,
        "copied_from_run_id": null
    },
    "steps": {
        "1": {
            "step_no": 1,
            "step_key": "prompt",
            "label": "Prompt",
            "status": "pass",
            "score": null,
            "message": "Prompt/profile selected."
        },
        "2": {
            "step_no": 2,
            "step_key": "master_artwork",
            "label": "Master Artwork",
            "status": "pending",
            "score": null,
            "message": ""
        },
        "3": {
            "step_no": 3,
            "step_key": "templates",
            "label": "Templates",
            "status": "pending",
            "score": null,
            "message": ""
        },
        "4": {
            "step_no": 4,
            "step_key": "apply_items",
            "label": "Apply Items",
            "status": "pending",
            "score": null,
            "message": ""
        },
        "5": {
            "step_no": 5,
            "step_key": "preflight",
            "label": "Preflight",
            "status": "pending",
            "score": null,
            "message": ""
        },
        "6": {
            "step_no": 6,
            "step_key": "export_zip",
            "label": "Export ZIP",
            "status": "pending",
            "score": null,
            "message": ""
        },
        "7": {
            "step_no": 7,
            "step_key": "delivery_ready",
            "label": "Delivery Ready",
            "status": "pending",
            "score": null,
            "message": ""
        }
    },
    "events": [
        {
            "id": 22,
            "run_id": 6,
            "event_type": "workflow_started",
            "message": "Workflow started.",
            "meta_json": "{\"gemini_calls\":0}",
            "created_at": "2026-05-20 07:00:36"
        },
        {
            "id": 21,
            "run_id": 6,
            "event_type": "step_pass",
            "message": "Step 1 prompt: Prompt/profile selected.",
            "meta_json": "{\"settings\":{\"title\":\"Workflow dry-run collection\",\"aspect_ratio\":\"1:1\"}}",
            "created_at": "2026-05-20 07:00:36"
        }
    ]
}