2026年5月第1週 週次実装サマリー¶
- 作成日: 2026-05-07
- 最終更新日: 2026-05-07
- 取得時刻: 2026-05-07T16:02:35+09:00
- 対象週: 2026年5月第1週
- 作成者: OpenCode
- レビュー者: 未設定
- 承認者: 未設定
目的¶
対象期間の git log を根拠に、実施した作業を週次サマリーとして残す。未コミット作業や Issue ベースの推測は含めない。
情報源¶
git --no-pager log --since='2026-04-28T14:15:00+09:00' --until='2026-05-07T16:02:35+09:00' --date=iso-strict --pretty=format:'%ad%x09%s'- 対象コミット数: 58件
対象期間¶
- 2026-04-28T14:15:00+09:00〜2026-05-07T16:02:35+09:00
今週やったこと¶
Storefront アーキテクチャ移行¶
- Vite + TanStack Router 移行: Storefront の基盤を Next.js から Vite + TanStack Router へ移行し、root layout・app router・route 構成を再構築した。
- データ取得基盤の刷新: shop SDK と core provider を Apollo から TanStack Query へ移行し、hooks・provider・router abstraction を整理した。
- 旧実装の撤去: legacy Next.js 実装、関連ツール、
NEXT_PUBLIC_*系の環境変数依存を削除し、VITE_PUBLIC_*を正本とする構成へ統一した。
Storefront UI・体験改善¶
- レイアウトの整流化: site layout の責務整理、lane-based customer provider の導入、container 幅と padding の統一により、page width regressions と context bloat を抑制した。
- ヘッダー・認証導線の改善: hierarchical menu 対応、header の customer state 改善、reset password と仮パスワード設定フォームの見直し、login page のレスポンシブ改善を進めた。
- 商品閲覧と計測の安定化: products page の search param 解決や data fetching を見直し、product hydration metrics を script 化して信頼性を高めた。
CMS・キャッシュ・配信導線¶
- CMS 連携の強化: campaign logic を改善し、CMS server-shared cache を導入してコンテンツ配信の安定性を高めた。
- 運用ページ整備: route structure の再編に合わせて content / maintenance pages を追加し、静的コンテンツ導線を整理した。
- デプロイ健全性の向上: Cloudflare deployment 改善、Worker API health probe 追加、local deploy での OAuth 優先化により、配信確認と障害切り分けをしやすくした。
Vendure・検索・業務ロジック¶
- 商品検索の最適化: product search 向けに DB index と診断導線 を追加し、検索性能の改善とボトルネック確認を進めた。
- 顧客・注文可視性の調整: synthetic order と guest session を含む customer visibility rule を見直し、テスト顧客 seed 時に stale active order を非活性化するよう改善した。
- 依存更新: Vendure 3.6.3 への更新を含む workspace dependency 更新を行い、新アーキテクチャとの整合を取った。
テスト・品質・ドキュメント¶
- テスト基盤移行: mocks と UI プレビュー を MSW GraphQL ベースへ移行し、component test・integration test・E2E scenario を更新した。
- 品質調整: import cleanup、lint fix、ESM compatibility 調整、lint/type error 解消を進め、Vite への移行後の整合性を確保した。
- ドキュメント更新: system architecture、implementation guides、仕様書、security report、MkDocs 依存関係を更新し、Vite / TanStack Query / Cloudflare Workers 前提へ記述を揃えた。
運用・監視・ビルド基盤¶
- Sentry 構成の刷新: Next.js SDK を撤去し、Vite アーキテクチャに合わせて Sentry 設定を更新した。
- 環境検証の厳格化: fail-fast な environment validation、deployment 時の environment resolution 見直し、build inputs 最適化を行った。
- 運用スクリプトの強化: smoke test resilience 改善、operational script の self-healing、brand logo fallback 追加により、環境差分や一時的失敗への耐性を上げた。
補足¶
- 次回 weekly の集計開始時刻は、この
取得時刻を基準にする。 対象週は 1〜7日=第1週、8〜14日=第2週、15〜21日=第3週、22〜28日=第4週、29日以降=第5週の固定ルールで判定した。- 記載内容はコミット件名ベースの要約であり、merge commit や docs / CI / tooling の変更も週内作業として含めている。