AIインスタ担当 v3 実装計画書

2026-04-17 | AI経営共創パートナーズ | 実行フェーズ

1. v3 の位置づけ

04_AIインスタ担当v2_設計書.html で挙げた改善提案6件のうち、コードで機械的に実装可能な範囲をCCが先行実装した版。実装後にCodexによるアドバーサリアルレビュー、最終的に子安氏の承認を経て本番化する。

✅ v2実コード確認で判明したこと

設計書04で「要検討」としていた以下2提案はv2で既に実装済み。v3での追加実装は不要。

設計書04の記述は現実のコードより古い部分がある。v3着手と合わせて設計書を現実合わせで修正する。

v3 実装スコープ

#提案v3扱い担当
1post_approvals分離✅v2で実装済み
2token仕様明記📝設計書明記+コード確認CC(Stream A)
3承認者固定化✅v2で実装済み
4プロンプトバージョニング🔨新規実装CC(Stream A)
5二重実行防止🔨新規実装CC(Stream A)
6運用監視📐設計書のみ先行作成別セッション(Stream B)

2. 実行フロー(並行ストリーム設計)

2.1 フェーズ依存関係

Phase 0
準備
Phase 1
並行実装
Phase 2
統合
Phase 3
Codexレビュー
Phase 4
子安氏へ

2.2 Phase 1 並行ストリーム

🅰 Stream A(CC現セッション)

コア実装

🅱 Stream B(別セッション)

運用監視設計

🅲 Stream C(別セッション)

Codex反論レビュー
※Stream A完了後

2.3 並行可能性の判断根拠

作業並行性理由
Stream A 内の提案2・4・5順次同じDBマイグレーション・同じ型定義を触るため順次実装が安全
Stream A ⇄ Stream B並行可Bは設計書のみ(コード変更なし)
Stream C ← Stream A順序必須レビュー対象コードがStream A成果物のため
Phase 4(子安氏パッケージ)最終Phase 3の指摘を含めて提出

3. Phase別詳細

3.1 Phase 0: 準備

#タスク成果物
0-Av3ブランチ作成~/projects/insta-auto-v3/ (ブランチ: v3)
0-B本計画書作成05_v3実装計画書.html
0-C設計書04を現実合わせで修正04_AIインスタ担当v2_設計書.html 更新

3.2 Phase 1-Stream A: コア実装(CC)

提案2: token仕様の設計書明記+コード確認

提案4: プロンプトバージョニング

提案5: 二重実行防止

3.3 Phase 1-Stream B: 運用監視設計書

別セッションで並行実行。成果物: 06_v3運用監視設計.html

3.4 Phase 2: 統合

3.5 Phase 3: Codex反論レビュー

別セッションで /codex:adversarial-review を実行。観点は設計書04-11.1 に基づく9項目。

3.6 Phase 4: 子安氏パッケージ

成果物内容
設計書04v3版現実合わせ修正済み+v3差分反映
v3実装コード~/projects/insta-auto-v3/ (ブランチ v3)
Codex指摘サマリ指摘と対応方針
マイグレーション手順書本番D1への適用手順
Slack通知子安氏へのレビュー依頼メッセージ

4. 別セッションで動かすべきもの

🅱 Stream B を別セッションで起動

起動タイミング: Phase 0完了後、Phase 1 Stream Aと並行

プロンプト例:

insta-auto-v3 の運用監視設計書を作成してください。

前提:
- Cloudflare Workers + D1 + KV 構成
- 既存コード: ~/projects/insta-auto-v3/
- 設計書: 20_機能別/子安君_案件共有/04_AIインスタ担当v2_設計書.html の提案6

含めるべき内容:
1. Cloudflare Logpush 設定(Workers実行ログ保全先)
2. Sentry 導入(Frontend + Workers)の初期化コード
3. Slack Webhook アラート 3種類(投稿失敗・Cron失敗・ログイン失敗スパイク)
4. IGトークン失効48h前の事前通知設計
5. 必要な環境変数・シークレット一覧
6. 工数見積もりの根拠

出力先: 20_機能別/子安君_案件共有/06_v3運用監視設計.html
🅲 Stream C を別セッションで起動

起動タイミング: Phase 1-Stream A完了後

プロンプト例:

/codex:adversarial-review ~/projects/insta-auto-v3/packages/worker/

特に以下の観点で厳しく反論してください:
- 提案5(二重実行防止)の実装が並行性バグを防げているか
- 提案4(プロンプトバージョニング)の版管理設計
- approval_requests テーブル周りのセキュリティ
- Cron トリガーの idempotency

出力: 07_v3_Codex反論レビュー.md に記録

5. 進捗管理

Phaseステータス担当
0-A v3ブランチ作成完了CC
0-B 計画書作成完了CC
0-C 設計書04修正完了CC
1-A 提案2 仕様明記完了CC(Stream A)
1-A 提案4 実装完了CC(Stream A)
1-A 提案5 実装完了CC(Stream A)
1-A 追加: v2の型エラー4件修正完了CC(Stream A)
1-A 追加: VERIFY.sh 検証合格完了CC(Stream A)
1-B 監視設計書完了(06)Stream B
2 統合完了CC
3 Codexレビュー完了(07)Stream C
3.5 Codex指摘5件対応完了(コミット10ecb30)CC
4 子安氏パッケージ完了(08)CC