{
  "id": "EPIC-001",
  "title": "Add Structure for product",
  "description": "- 1 product có nhiều phiên bản kết cấu (structure)\n- 1 Kết cấu có các cum/chi tiết (component)",
  "pipeline": "feature-sdlc",
  "agent": null,
  "agents": [
    "interviewer",
    "po",
    "tl",
    "dev-api",
    "dev-web",
    "dev-app"
  ],
  "currentStep": 4,
  "status": "done",
  "createdAt": "2026-05-12T07:56:24.488Z",
  "stepStates": [
    {
      "agent": "interviewer",
      "status": "done",
      "revision": 1,
      "runStatus": "approved",
      "startedAt": "2026-05-12T07:56:24.490Z",
      "finishedAt": "2026-05-12T08:33:49.589Z",
      "history": [
        {
          "kind": "approve",
          "at": "2026-05-12T08:33:49.589Z",
          "revision": 1
        }
      ],
      "artifactsProduced": [
        "docs/epics/EPIC-001/EPIC-001.md"
      ]
    },
    {
      "agent": "po",
      "status": "done",
      "revision": 2,
      "runStatus": "approved",
      "startedAt": "2026-05-12T09:25:45.730Z",
      "finishedAt": "2026-05-12T09:31:43.956Z",
      "feedback": "có vẻ đang sai chỗ migrate dữ liệu, \nbom vẫn giữ như cũ có thêm structureId . \n\n\n1 product có nhiều version kết cấu \n1 kết cấu có nhiều bom sản xuất",
      "history": [
        {
          "kind": "approve",
          "at": "2026-05-12T09:08:14.672Z",
          "revision": 1
        },
        {
          "kind": "rerun",
          "at": "2026-05-12T09:25:45.730Z",
          "revision": 2,
          "feedback": "có vẻ đang sai chỗ migrate dữ liệu, \nbom vẫn giữ như cũ có thêm structureId . \n\n\n1 product có nhiều version kết cấu \n1 kết cấu có nhiều bom sản xuất"
        },
        {
          "kind": "approve",
          "at": "2026-05-12T09:31:43.956Z",
          "revision": 2
        }
      ],
      "artifactsProduced": [
        "docs/epics/EPIC-001/PRD.md"
      ]
    },
    {
      "agent": "tl",
      "status": "done",
      "revision": 2,
      "runStatus": "approved",
      "startedAt": "2026-05-12T09:56:18.174Z",
      "finishedAt": "2026-05-12T10:01:59.349Z",
      "feedback": "có cần thêm structureID vào bom, bomComponent, bomProduct, bomWorkStep khổng ?",
      "history": [
        {
          "kind": "approve",
          "at": "2026-05-12T09:46:45.469Z",
          "revision": 1
        },
        {
          "kind": "rerun",
          "at": "2026-05-12T09:56:18.174Z",
          "revision": 2,
          "feedback": "có cần thêm structureID vào bom, bomComponent, bomProduct, bomWorkStep khổng ?"
        },
        {
          "kind": "approve",
          "at": "2026-05-12T10:01:59.349Z",
          "revision": 2
        }
      ],
      "artifactsProduced": [
        "docs/epics/EPIC-001/TECH-DESIGN.md",
        "docs/epics/EPIC-001/IMPL-PLAN-API.md",
        "docs/epics/EPIC-001/IMPL-PLAN-WEB.md"
      ]
    },
    {
      "agent": "dev-api",
      "status": "done",
      "revision": 1,
      "runStatus": "approved",
      "startedAt": "2026-05-12T10:01:59.349Z",
      "finishedAt": "2026-05-12T17:02:45.854Z",
      "history": [
        {
          "kind": "approve",
          "at": "2026-05-12T17:02:45.854Z",
          "revision": 1
        }
      ],
      "artifactsProduced": [
        "docs/epics/EPIC-001/impl-report-api.md"
      ]
    },
    {
      "agent": "dev-web",
      "status": "done",
      "revision": 1,
      "runStatus": "approved",
      "startedAt": "2026-05-12T17:02:45.854Z",
      "finishedAt": "2026-05-12T17:02:48.786Z",
      "history": [
        {
          "kind": "approve",
          "at": "2026-05-12T17:02:48.786Z",
          "revision": 1
        }
      ],
      "artifactsProduced": [
        "docs/epics/EPIC-001/impl-report-web.md"
      ]
    },
    {
      "agent": "dev-app",
      "status": "done",
      "revision": 1,
      "runStatus": "approved",
      "startedAt": null,
      "finishedAt": null,
      "history": [],
      "artifactsProduced": []
    }
  ],
  "updatedAt": "2026-05-12T17:02:48.787Z"
}