2026年5月第2週 週次実装サマリー¶
- 作成日: 2026-05-13
- 最終更新日: 2026-05-13
- 取得時刻: 2026-05-13T16:58:53+09:00
- 対象週: 2026年5月第2週
- 作成者: Codex
- レビュー者: 未設定
- 承認者: 未設定
目的¶
対象期間の git log を根拠に、実施した作業を週次サマリーとして残す。未コミット作業や Issue ベースの推測は含めない。
情報源¶
git --no-pager log --since='2026-05-07T16:02:35+09:00' --until='2026-05-13T16:58:53+09:00' --date=iso-strict --pretty=format:'%ad%x09%s'- 対象コミット数: 122件
対象期間¶
- 2026-05-07T16:02:35+09:00〜2026-05-13T16:58:53+09:00
今週やったこと¶
CI/CD・デプロイ・運用導線の安定化¶
- GitHub Actions と昇格導線の修復: promote 系 workflow の checkout, partial clone, workflow dispatch, privileged input, terraform plan, migration 検査を順に修正し、staging / production promotion の失敗要因を潰した。
- Cloudflare / Workers デプロイの健全化: storefront deploy で
VITE_PUBLIC_*やNODE_ENV、SENTRY_DSNなどの runtime 値を secret bulk upload から除外し、token fallback や build timeout も調整してデプロイ事故を防いだ。 - 実行環境差異の解消:
uvを含むmisetool setup、dashboard build / e2e target の login shell 依存除去、scripts の CJS / ESM 境界整理により、CI とローカルの差分を縮小した。
Storefront の認証・購入導線・顧客体験改善¶
- 認証と顧客状態の堅牢化: edge auth guard、customer state、SSR context の vendure token 優先、smoke auth を見直し、ログイン状態の揺れや誤判定を抑制した。
- アカウント / 商品詳細 UX の改善: account route 群の追加と調整、product detail UX の簡素化、favorites の stateful mock 安定化、order fetch の見直しで主要導線の操作性を上げた。
- 予約注文の支払い分離: reservation checkout を payment lane 単位で分離し、通常注文と予約系フローの責務を明確化した。
- 描画・公開時フォールバックの整理:
VITE_PUBLIC_SITE_URLやVITE_PUBLIC_VENDURE_BASE_URLの解決を改善し、build-time 注入漏れ時も Worker proxy / origin を使って fail-closed 寄りに復旧できるようにした。
WordPress CMS・コンテンツ連携の強化¶
- WordPress GraphQL / メニュー拡張の修正: MenuItem GraphQL type への不足 field 追加や、ACF v2 select field が配列で返るケースへの対応により、CMS 由来データの解釈ズレを解消した。
- ターゲティングと picker の安定化: WordPress targeting を強化しつつ、CMS collection picker と Gutenberg 互換性の E2E を改善して、編集 UI と storefront 反映の整合性を高めた。
- ローカル / Docker 開発導線の補修: WordPress
.env生成時の$エスケープ不備やVENDURE_BASE_URLの受け渡しを修正し、ローカル再現性を上げた。
Vendure・契約パッケージ・内部基盤の整流化¶
- Contract package 再編の収束: package root entrypoint, export path,
.jsextension, project reference を調整し、@ritsubi/contractの build output と参照契約を一致させた。 - Vendure build / health check の修正:
@ritsubi/pluginsの source 解決、cosmos decorator 除外、CJS entry point のcreateRequire除去、stopped machine recovery 追加で、server build と post-deploy health check を安定化した。 - 検索・データ整合性の補修:
pg_trgm検索でのgroupByProduct対応、legacy migration registry の 14 桁エントリ整理、孤立した product consent column の削除で、検索と schema 保守の不整合を減らした。
テスト・品質・セキュリティの底上げ¶
- Playwright CT / E2E / smoke の安定化: CT harness の整列、dashboard e2e project 名修正、browser-fetch fallback、support-regressions preflight の後方互換吸収などで、主要検証経路の成功率を改善した。
- 品質ゲートの整理: ESLint を lint pipeline に統合し、oxlint ルール強化、knip hook の path 判定補強、重複コードと dead code の整理を進めた。
- セキュリティ修正:
createDecipherivにauthTagLengthを渡す対応や脆弱依存の更新を行い、semgrep 指摘と HIGH 脆弱性を解消した。
ドキュメント・開発運用の更新¶
- 開発運用ドキュメントの同期: 2026-05 の refactoring 内容、WordPress CMS の hosting / deploy guide、Codex 向け agent context ルールを更新し、実装と運用文書の乖離を抑えた。
- プレビュー基盤の整理: Storybook から React Cosmos への移行を完了し、残骸 cleanup と Playwright CT 前提の構成へ寄せた。
補足¶
- 次回 weekly の集計開始時刻は、この
取得時刻を基準にする。 対象週は 1〜7日=第1週、8〜14日=第2週、15〜21日=第3週、22〜28日=第4週、29日以降=第5週の固定ルールで判定した。- 記載内容はコミット件名ベースの要約であり、merge commit や docs / CI / tooling の変更も週内作業として含めている。