2026年4月第4週 週次実装サマリー¶
- 作成日: 2026-04-28
- 最終更新日: 2026-04-28
- 取得時刻: 2026-04-28T14:15:00+09:00
- 対象週: 2026年4月第4週
- 作成者: Gemini CLI
- レビュー者: 未設定
- 承認者: 未設定
目的¶
対象期間の git log を根拠に、実施した作業を週次サマリーとして残す。未コミット作業や Issue ベースの推測は含めない。
情報源¶
git --no-pager log --since='2026-04-15T16:16:24+09:00' --until='2026-04-28T14:15:00+09:00' --date=iso-strict --pretty=format:'%ad%x09%s'- 対象コミット数: 268件
対象期間¶
- 2026-04-15T16:16:24+09:00〜2026-04-28T14:15:00+09:00
今週やったこと¶
CI/CD・デプロイ・インフラ¶
- Next.js 16 移行 & 最適化: Storefront を Next.js 16 へアップグレードし、ビルド基盤を最適化。共有パッケージの ESM/NodeNext 対応を強化。
- キャッシュレイヤー: OpenNext のキャッシュレイヤーを Cloudflare R2 + Durable Objects で構築。Nx 出力を用いたビルドアーティファクトのキャッシュにより CI パフォーマンスを向上。
- デプロイ安定化: Fly.io シークレットの自動監査とクリーンアップを導入。AWS SSO ヘッドレスログインや
miseベースの共通 toolchain setup により、runner/環境間の差異を解消。 - 品質ゲート: Trivy、affected lint、docs quality check を整備し、Draft 以降の CI 安定性を向上。
Storefront 認証・アカウント・コア機能¶
- 認証基盤の強化: active customer probe middleware を導入し、ログイン状態の判定精度を向上。server-side logout やデジタル署名による同意フローを実装。
- 商品閲覧の高度化: 商品一覧 (browse) を cursor-based pagination へ移行。リクエスト単位の表示評価キャッシュや、
ACTIVE_ORDER_CONTEXTの整理による取得の効率化。 - UX/UI 改善: back button fallback、フォームフィードバック、ナビゲーション UI をブラッシュアップ。
CMS・コンテンツ・販促表示¶
- WordPress 連携の安定化: WordPress のスキーマとシードデータの drift audit (定期検知) を導入。HTTP エンドポイント経由での監査に対応し、WP-CLI 環境を強化。
- コンテンツ管理: 巨大な
acf-jsonをエンティティ単位の分割ファイルへ移行。CMS content fetching を unified source model へ寄せ、取得経路を整理。 - 販促制御: ホームヒーローバナーにキャンペーン連携、スケジュール制御、オーディエンスターゲティング機能を追加。
決済・配送・予約ルール¶
- SBPS (SB Payment Service): クレジットカードの 返金処理 (XML API) を自動化。FEP ベース URL による設定簡素化、simulator の cancel 対応、シークレット監査の導入。
- 予約システム: 予約ロジックのコア実装と、予約状況に応じた分割戦略の導入。在庫切れボタンのカスタムラベル/メッセージ表示に対応。
- 配送・顧客: SMILE 連携向けに配送先情報の正規化や fragment 追加を継続。配送モード判定の参照不整合を解消。
Vendure Server・検索・内部基盤¶
- 検索の高度化: 正規化検索アーキテクチャ (bulk sync / ranking) を導入。かなの NFKC 正規化 による検索精度の向上、facetValue の整理を実施。
- スキーマ維持:
assetテーブルのレガシーカラム整理、構造ドリフトの自動検知、予約関連のカスタムフィールド移行を完了。 - アクセス制御:
userIdによる対象者マッチングへの移行など、認可ロジックの安定化。
可観測性・セキュリティ・運用¶
- セキュリティ監視: ZAP baseline security monitoring を導入。SBPS や Fly.io のシークレット監査ワークフローを構築。
- モニタリング: Sentry イベントポリシーの拡張とメタデータ自動付与。first-party origin に閉じた観測導線への集約。
- 検証チャネル: production smoke 用の専用チャネルと隔離された支払いハンドラを導入し、本番環境での安全な導線確認を可能にした。
テスト・QA・検証基盤¶
- 検証の自動化: E2E テスト内での 実環境返金クリーンアップ を自動化。B2B や直送シナリオを拡充し、決済/配送の網羅性を向上。
- 環境安定化: CMS bootstrap の自動検証、browser isolation の強化、タイムアウトの調整により CI での E2E 成功率を改善。
- ドキュメント: テストカード詳細、drift audit 実行手順、SMILE 連携仕様、dashboard-e2e 分離手順などを整備。
補足¶
- 次回 weekly の集計開始時刻は、この
取得時刻を基準にする。 対象週は 1〜7日=第1週、8〜14日=第2週、15〜21日=第3週、22〜28日=第4週、29日以降=第5週の固定ルールで判定した。- 記載内容はコミット件名ベースの要約であり、merge commit や docs / CI / tooling の変更も週内作業として含めている。