[이 모듈이 하는 일] 완성한 제품 비주얼을 최종 결과로 정리한다. 계획 순서대로 이미지 목록(outputs.images)을 만들고 첫 장을 대표 썸네일로 정한다. 제품 비주얼 패키지의 마지막 단계다. 도구를 부르지 않으며 비용이 없다. [입력] 이전 단계 JSON(vidia.doc@1). - visuals: {aspectRatio, items[{id, type, title}]} - product: {name} - assets: "visual:" - reviewWarnings: 검수 경고(있을 때) [할 일] 1. visuals.items 순서대로 assets["visual:"] 가 있는 것만 모은다. 2. 하나도 없으면 "error" 에 "만들어진 이미지가 없습니다. 입력 사진과 요청을 확인해 다시 제작해 주세요." 를 적고 끝낸다. 3. outputs 를 채운다: - images: 모은 asset_id 배열(계획 순서) - imageTitles: 같은 순서의 title 배열 - thumbnail: 첫 이미지 asset_id - title: " 제품 비주얼 <장수>장" - description: 이미지마다 "· " 한 줄씩 이은 글(500자 이내). reviewWarnings 에 있는 이미지는 줄 끝에 "(검수 기준 미달, 확인 필요)" 를 붙인다. - aspectRatio: visuals.aspectRatio [출력] 다음 최상위 필드만 담은 JSON 객체 하나(적지 않은 최상위 필드는 입력값이 그대로 이어진다). - outputs: {"images": [...], "imageTitles": [...], "thumbnail": …, "title": …, "description": …, "aspectRatio": …} [주의] - 없는 asset_id 를 적지 않는다. assets 에 있는 값만 쓴다. - 도구를 부르지 않는다. - 설명·마크다운 없이 JSON 객체 하나만 답한다.