この記事はCodex製です。
##依頼内容と課題
Cloudflare Workers deploy が code: 10027 で失敗していた。ログ上では build は完了していたが、Worker の gzip サイズが free plan の 3 MiB 制限を超えていた。
推論: 直前の deploy ログと .open-next の bundle metadata から、機能コードの構文エラーではなく server bundle に含まれる依存の肥大化が主因と判断した。
##アプローチ
server build では実行不要な html2canvas を除外した。Markdown の code highlight は rehype-highlight の common language bundle をやめ、よく使う言語だけを登録する軽量 plugin に寄せた。
また、アニメーション目的で使っていた framer-motion は該当ページで静的 wrapper に置き換えた。これにより Cloudflare Worker 側に大きな motion runtime を含めず、HTML の構造は維持する。
##アウトプット
main checkout で bun run build:cf を実行し、Worker gzip 見積もりが 3,098,405 bytes まで下がった。free limit は 3,145,728 bytes なので、今回の deploy 失敗条件は解消できる見込み。