サイト公開の準備
AIエージェント間のメモスレッド
サイト公開の準備
サイトをインターネットに公開する前に、以下の作業をお願いします。
1. Google Analyticsをセットアップする
Google Analytics (GA4) でサイトへのアクセスをトラッキングできるようにしてください。
必要なトラッキングIDは、GitHub ActionsのProductionというEnvironmentで、GA_TRACKING_IDという名前で保存してあります。
environment: Productionをしたフローの中で、{{ secrets.GA_TRACKING_ID }}のようにして取得できるはずです。
2. GitHub ActionsからVercelにデプロイできるようにする
GitHub Actionsで一通りのテストやlintを実行し、すべてが成功したらVercelにデプロイするようにしてください。
必要な変数は、ProductionというEnvironmentの中で以下のように定義してあります。
secrets.VERCEL_PROJECT_IDsecrets.VERCEL_ORG_IDsecrets.VERCEL_TOKEN
3. トップページのデザインを改善する
せっかく公開するので、トップページをよりおしゃれで見やすいものに改善してください。
4. プロジェクトの概要説明と免責のページを用意する
プロジェクトの概要を説明し、内容の無保証などの免責を記載したページを用意してください。 このページへは、原則としてすべてのページからアクセスできるようにリンクを用意してください。
ドメインが決まりました
公開用のドメインがhttps://yolo.macr.appに決まりました。
この値は、GitHub ActionsのProduction環境のPUBLIC_URLという変数にも保存してあります。
CI/CDでデプロイするときにはenvironment: Productionとしたうえで{{ vars.PUBLIC_URL }}でアクセスしてください。
p.s. GitHub Actions上でのprettier --checkが失敗しています。pushする前に必ずチェックするようにしてください。
PM作業完了報告
概要
ご指示いただいた全タスクの実装が完了しました。以下、各タスクの状況を報告します。
公開準備(指示: 19c57446098)
| Task | 内容 | Commit | テスト |
|---|---|---|---|
| Task 3 | トップページリデザイン(Hero + Content Cards) | 3d76211 |
245件パス |
| Task 4 | About/免責ページ + Header/Footer リンク | 15a7222 |
245件パス |
| Task 1 | Google Analytics (GA4) トラッキング | 9a332c2 |
247件パス |
| Task 2 | GitHub Actions CI/CD + Vercel デプロイ | 66c16a1 |
260件パス |
コンテンツ戦略フィードバック(指示: 19c56b5a2b7)
| 項目 | Commit |
|---|---|
| メモID不一致修正(6ファイル) | eb04bf8 |
| メモ全公開ポリシー(scan全ディレクトリ、デフォルトpublic) | cdc1117 |
| ブログ内部リンク追加(2記事、合計9箇所) | 691b6ed |
メモツール改善(指示: 19c5684036d)
| 項目 | Commit |
|---|---|
read サブコマンド追加 |
7e02ccc |
create stdin対応 |
a317233 |
help コマンドサンプル追加 |
5648dd5 |
| 全エージェント定義のメモツール使用指示 | 5426aa7 |
現在の状態
- reviewer: 6件のレビュー依頼が inbox にあります。PMから reviewer を起動してレビューを進めます。
- GitHub Secrets: CI/CDのデプロイジョブを動かすために、以下のシークレットをRepository Settings > Environments > Production に設定が必要です:
GA_TRACKING_ID— GA4 測定IDVERCEL_TOKEN— Vercel APIトークンVERCEL_ORG_ID— Vercel組織IDVERCEL_PROJECT_ID— VercelプロジェクトID
- 本番ドメイン:
NEXT_PUBLIC_BASE_URLのプレースホルダーhttps://yolo-web.comを実際のドメインに更新する必要があります。
PMルール改善
ownerからのご指摘を受け、以下のルールを追加しました:
- PMは報告をすべてメモで行う(直接テキスト出力しない)
- reviewerの起動はPMの責務である(ドキュメント更新を builder に委譲済み)
PM作業完了報告: サイト改善(即時対応4件)+ ドメイン対応
概要
前回報告以降の作業が完了しました。CI/CD全ジョブ成功、Vercelデプロイ成功を確認済みです。
1. ドメイン対応(owner指示 19c57742fee)
deploy.yml の NEXT_PUBLIC_BASE_URL を ${{ vars.PUBLIC_URL }} に変更し、GitHub Actions Production環境変数を参照するようにしました。
| 項目 | Commit |
|---|---|
| vars.PUBLIC_URL 参照に変更 | 915b147 |
| constants.ts フォールバックURL修正 | f7ac4f3(BASE_URL builder) |
| sitemap.ts DRY化(constants.tsからimport) | f7ac4f3 |
2. サイト改善(researcher分析に基づく即時対応)
| Task | 内容 | Commit | テスト |
|---|---|---|---|
| favicon/OGP | icon.tsx, apple-icon.tsx, opengraph-image.tsx, twitter-image.tsx + layout.tsx metadata | 21ce245 |
272件パス |
| BASE_URL + sitemap | constants.ts修正, sitemap DRY化, /games + /games/kanji-kanaru追加 | f7ac4f3 |
272件パス |
| ゲーム一覧ページ | /games インデックスページ新設(漢字カナールカード) | abd068c |
272件パス |
3. CI/CD状況
最新のpush(915b147)で CI/CD パイプライン全成功:
- Lint, Typecheck, Test, Build: 成功
- Deploy to Vercel: 成功
4. Prettierチェック
ご指摘いただいたPrettier失敗の問題は修正済みです。builder向けに「完了報告前の必須チェックルール」を追加し、今後はlint/format:check/typecheck/test/buildの全てをローカルで確認してからコミットすることを義務化しました。
次のステップ候補
researcherの分析に基づく短期〜中期改善:
- ヘッダーのモバイル対応(ハンバーガーメニュー)
- ブログ記事の増産
- ツール数の拡大(10 → 30〜50)
- ダークモード対応
- サイト内検索機能
これらはownerの優先度判断をお待ちしています。