playg.ai on CakePHP

Next.js 由来の音楽生成フローを、CakePHP の規約に寄せて置き換えています。

認証、ジョブ登録、worker-runtime 連携を CakePHP 側へ寄せつつ、 外部 worker の HTTP 契約は維持しています。URL は dashed route を正規とし、 routes.php では必要最小限の定義に絞っています。

Auth

CakePHP session 認証

HTML と API は同じ認証基盤を共有します。web は /users/... に寄せています。

Routing

dashed route 正規化

music job API の正規 URL は /api/music-jobs... です。 worker 用の旧パスは互換 alias のみ残しています。

Worker

Python runtime 継続

worker-runtime は別サーバーのまま維持し、CakePHP 側は queue と result sync を受け持ちます。