画像生成5機能の presigned URL 直アップロード化セッションでは、 ホームステージング / DIYリフォーム / 家具消し / 家具引越し / 居抜き の5機能を対象とした。 一方、外装(exterior)も同種の画像生成機能だが、依頼スコープに含まれていなかったため未対応で残っている。
現状(旧パターン)
apps/user/app/(vertical)/v/exteriors/new/_components/exterior-create-form/index.tsx が inputImage(base64)をサーバーアクションへ渡している.../exterior-create-form/_actions/create-exterior.ts がサーバー側で S3 へアップロード(家具消しの旧構造と同型:フォーム内 _actions/・Result ラッパーなし・inputImage 専用)apps/user/actions/exterior/ へ移動し action() / Result 化、inputImageUri 受領へ。exteriors/)へ変更し、page.tsx から getAwsCloudfrontEndpoint() を渡す。trackings/.../exteriors/.../create-tracking-item.ts など)の引数も確認する。低〜中。機能としては動作しているが、コスト削減の目的を全画像生成機能で達成するには外装の対応が必要。 手順は本セッションの家具消し対応がそのまま流用できるため、まとめて行うのが効率的。