Skip to content

本番リリース - #300

Merged
ippei-shimizu merged 76 commits into
mainfrom
stg
May 9, 2026
Merged

本番リリース#300
ippei-shimizu merged 76 commits into
mainfrom
stg

Conversation

@ippei-shimizu

Copy link
Copy Markdown
Owner

issue

特になし

実装概要

stg ブランチに蓄積した変更を main へ反映する本番リリース。サブモジュール参照の更新(back / front / mobile)と、ルートリポジトリで進めた Claude Code 周辺の整備、戦略ドキュメント追加を含む。

背景

直近のサブモジュール変更(バックエンドのメール送信者名統一、Web/モバイルの各種改修)と、ルート側で蓄積した運用整備・ドキュメント拡充をまとめて本番へ反映するため。

やらなかったこと

特になし

受入基準

  • サブモジュール参照(back / front / mobile)が想定どおりのコミットを指している
  • 追加された戦略ドキュメント・設計書がリポジトリに含まれている
  • スキル・hook の更新が main 側でも動作する
  • Claude Code 関連ワークフロー(.github/workflows/claude*.yml)が想定通り動作する

実装詳細

サブモジュール

  • back / front / mobile のコミットID更新
  • back: メール送信者名を「BUZZ BASE運営」表記に統一 ほか
  • front / mobile: 各リポジトリで取り込まれた最新差分を反映

Claude Code 整備

  • Refactor: smart-commit / create-pr / checkout-branch / sync-default スキルのトークン消費を削減
  • Add: PostToolUse hook によるリンター・フォーマッター自動実行を追加
  • Add: デフォルトブランチに切り替えて pull するスキル(sync-default)を追加
  • Chore: superpowers プラグインを無効化リストから削除 / Remove: gstack プラグインを削除
  • 新規 UI 系スキル群(baseline-ui / fixing-accessibility / fixing-metadata / fixing-motion-performance / app-release-notes 等)追加
  • .github/workflows/claude-code-review.yml / claude.yml 追加

ドキュメント

  • Docs: CLAUDE.md にコードコメント方針を追記
  • iOS アプリ成長戦略 / Web → App 導線 / SNS 成長 / マネタイズ戦略レポート追加(docs/strategy/ 配下)
  • 成績ページ・App Store レビュー促進施策の設計書 / 実装計画追加(docs/superpowers/ 配下)
  • 旧 GA/SC 分析データ・CSV ファイル削除(MCP で都度取得方針へ移行)

スクリーンショット

なし

確認手順

  1. main マージ後、サブモジュール参照が指すコミットが各リポジトリで存在することを確認
  2. ステージング環境で動作している back / front / mobile に既知のリグレッションがないか確認
  3. メール送信時の差出人名が「BUZZ BASE運営」になっていることを確認

影響範囲

  • バックエンド: メール送信ヘッダ
  • フロントエンド / モバイル: 各サブモジュール側 PR の差分に準ずる
  • 開発体験: Claude Code スキル / hook / GitHub Actions
  • ドキュメント / 戦略レポート

コード上の懸念点

特になし。サブモジュール参照のズレに注意。

その他

特になし

ippei-shimizu and others added 30 commits March 28, 2026 02:33
…1774632820614

Add Claude Code GitHub Workflow
…etup

Add: Claude Code自動実装ワークフローとissueテンプレートを追加
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ippei-shimizu and others added 28 commits April 25, 2026 13:31
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…base.jp, including device performance, filter values, top pages, country statistics, daily clicks, and visibility metrics. Update submodule references for front and mobile projects.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
mobile: #258 の修正(App Hang対策・未保存変更ガード)を取り込み

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
mobile: #258 のレビュー指摘対応(initialMemoのuseRef化)を取り込み

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
公開メソッドの意図・引数・返り値を説明する複数行コメントや yardoc スタイル
(@param / @return)を保守性の資産として残す方針を明文化。

Claude Code のデフォルトプロンプトには複数行コメントを抑制するルールがあるが、
このプロジェクトでは適用せず、意味のあるドキュメンテーションコメントは
レビューで削除しない方針。

ippei-shimizu/buzzbase_back#192 のレビュー対応で、コメント削除の指摘が
規約違反扱いされたが、意図・前提・返却フォーマットを明示するコメントは
維持する判断のため、ガイドラインを明示する。
- Created a comprehensive strategy document aimed at maximizing monthly new registrations for the iOS app through web traffic.
- Included current status summary, North Star Metric, KPI tree, 3-month execution roadmap, priority matrix, and risk mitigation strategies.
- Document serves as an integration of individual plans from analytics, product, and growth marketing teams.
@ippei-shimizu ippei-shimizu self-assigned this May 9, 2026
@ippei-shimizu
ippei-shimizu merged commit 6313add into main May 9, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant