{
  "status": "completed",
  "verified": true,
  "source_canon_sha256": "1002c9db7dedd6ad4986ea51e654c2403a7ca4457ec357b486df7840d2dce755",
  "output": "/data/video-pipeline/HaTramAudio/project/008-Nguoi-Giu-Mua-Tren-San-Thuong/image/provider-only-r2/normalized/layout-1920x1080.png",
  "artifact_sha256": "672c5632dd644fd9bd86ff2a2452725fe0a3800aa8ab6ea4c814df648b6d3fec",
  "qa_mode": "lightweight",
  "normalization": "mechanical_resize_pad_and_panel_composition_only",
  "text_postprocessed": false,
  "provider_panel_sources": [
    {
      "role": "left_panel",
      "provider_skill": "tao-anh",
      "path": "/data/video-pipeline/HaTramAudio/project/008-Nguoi-Giu-Mua-Tren-San-Thuong/image/provider-only-r2/left-panel-provider.png",
      "sha256": "50e096e8da2ddc68d259cb58d3c09d10b03ebe30577d1eccbbfa511ecc5f7834",
      "prompt_sha256": "a958a13988786f57415e3d23fb90741a67274a13264a2322072335dd298adceb",
      "text_postprocessed": false
    },
    {
      "role": "right_panel",
      "provider_skill": "tao-anh",
      "path": "/data/video-pipeline/HaTramAudio/project/008-Nguoi-Giu-Mua-Tren-San-Thuong/image/provider-only-r2/right-panel-provider.png",
      "sha256": "033f5a2dccbb14fe74792767ffc190cf99f82c6d243bbed32ca09790701ed967",
      "prompt_sha256": "f99221cff630d829854c043d00021a03843b12d5b47c628cf42871a938c3cd76",
      "text_postprocessed": false
    }
  ],
  "layout_contract": {
    "width": 1920,
    "height": 1080,
    "left_width": 656,
    "center_x": 656,
    "center_width": 608,
    "right_x": 1264,
    "right_width": 656
  },
  "visual_qa": "PASS",
  "completed_at": "2026-07-20T01:14:42.538421+00:00"
}
