{
  "project_id": "01062026-001-Pham-Ngu-Lao",
  "project_name": "Pham Ngu Lao",
  "created_at": "2026-06-01T05:01:54",
  "channel": "Vet Muc Thoi Gian",
  "workflow_version": "v1",
  "current_step": 4,
  "checklist_rule": "Stop after Step 04 for user approval; do not run Step 05 until approved.",
  "steps": [
    {
      "step": 1,
      "name": "Receive story/input and create project folder",
      "status": "completed",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 2,
      "name": "Clean story and split scene/dense plan",
      "status": "completed",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 3,
      "name": "Create character bible",
      "status": "completed",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 4,
      "name": "Create/validate/approve scenes dense plan",
      "status": "completed",
      "output": [],
      "validation": [],
      "notes": "Stopped here for user approval before Step 05."
    },
    {
      "step": 5,
      "name": "Step 05",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 6,
      "name": "Step 06",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 7,
      "name": "Step 07",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 8,
      "name": "Step 08",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 9,
      "name": "Step 09",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 10,
      "name": "Step 10",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 11,
      "name": "Step 11",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 12,
      "name": "Step 12",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 13,
      "name": "Step 13",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 14,
      "name": "Step 14",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 15,
      "name": "Step 15",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 16,
      "name": "Step 16",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 17,
      "name": "Step 17",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 18,
      "name": "Step 18",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    },
    {
      "step": 19,
      "name": "Step 19",
      "status": "pending",
      "output": [],
      "validation": [],
      "notes": ""
    }
  ]
}
