さくらVPSUbuntu 24.04・常駐(systemd)
CaddyTLS・Basic 認証 → :3210 | 除外:/api/webhooks/*(署名検証)・/files/public/*(署名 URL)
Hono API :3210/console/* /api/console/deliveries /api/composer/drafts /api/webhooks/*(→ キュー) /files/public/*
AQUACUT動画の制作と配信
素材置き場チャンク分割アップロード → assets
composerAI が処理AI が構成案(ComposerSpec)から素材を選んで自動編集 → preview job
レンダ(JobQueue → ffmpeg)preview/full render → renders/。完了を通知
Deliveryapprove → publish。配信物は署名付き URL
SNS ワーカー常駐
取り込み4媒体から取得(Webhook/ポーリング):クチコミ・コメント・DM・メンション・投稿の実績
判定・下書きAI が処理AI が話題・ネガポジ・言語を判定 → 返信型を選ぶ → 下書きを作って台帳へ
送信・投稿台帳で承認済みの行だけ送信。予約投稿は指定時刻に実行
反映確認API で読み戻し → 照合 → 台帳に送信結果(失敗は通知へ)
ストレージ /opt/aquacutassets・renders・JSON store・Webhook キュー
トークン更新API を呼ぶ前に refresh token で更新(Meta/TikTok/X/GBP)
systemd常駐・再起動/timer/落ちたら通知
通知(Slack Webhook)送信・投稿の結果/レンダ完了/07:30 まとめ/ワーカー失敗
学習AI が処理台帳の実績(再生・保存・リーチ)と人が直した返信(履歴)を読み、次の構成案と返信の定型文を台帳へ書く(timer・週1)