システム開発依頼書_v2
TERASU案件管理システム 機能拡張 v2 開発依頼書
別Claude Codeセッションで実装するための完全自己完結ドキュメント。
v1(25項目・2026-04-27完了)の上に、A群-E群(合計約30項目)を実装する。
クイックアクセス
依頼サマリ
| 項目 | 値 |
|---|---|
| ゴール | v1の上で「QA連携・AI深堀り・クライアント体験・SCALE連携・制作担当効率化」を一気通貫で完成 |
| 実装機能数 | 約30項目(A群-E群) |
| 想定工数 | 7-10営業日(ミニマム3日 / 標準5日 / フル装備7-10日) |
| 対象システム | TERASU案件管理(terasu-mgmt.pages.dev) |
| 主担当 | ゲンカイ + Claude Code |
| 前提 | v1依頼書の25項目すべて完了済み(システム開発依頼書) |
1. 別セッション開始時のキックオフプロンプト
新セッション開始時、これをそのままコピペしてください。
TERASU案件管理システムの機能拡張 v2 を進めます。
【依頼書】
~/Obsidian/SCALE-Brain/40_新規事業/TERASU/システム開発依頼書_v2.md
【リポジトリパス】
/Users/oogushiyuuki/株式会社SCALE/hp/terasu/
【公開URL】
https://terasu-mgmt.pages.dev/
【データベース】
Supabase (pelhuxlntrtejgwhcvzo.supabase.co)
- terasu_app_data テーブル(key/value JSONB)
- SCALE CRM の app_data とは完全分離
【作業前に読むべきもの】
1. この依頼書 v2 全文
2. 前回の v1 依頼書(25項目完了内容): ~/Obsidian/SCALE-Brain/40_新規事業/TERASU/システム開発依頼書.md
3. 既存実装: index.html / core.js / pages.js / kickoff.js / overview.js / ai.js / lib/*.js(20ファイル)
4. CLAUDE.md (~/Obsidian/SCALE-Brain/CLAUDE.md)
5. TERASU Lens 開発依頼書: ~/Obsidian/SCALE-Brain/40_新規事業/TERASU/TERASU_Lens_開発依頼書.md(A群連携用)
【守るべきこと】
- 既存関数を消さない(feedback_never_delete_functions ルール)
- 編集前後にtar.gzバックアップを取る(~/terasu-backups/)
- コード変更後は必ずデプロイ
- 各実装ファイル先頭にchangelogコメント追記
- v1で実装済みの機能は壊さない
依頼書の「8. 実装順序」に従って、ミニマムセットから順に実装してください。
完了したら、依頼書の「11. 完了状況」をチェックし、Slackで報告。
2. プロジェクト前提
v1完了状況(2026-04-27)
| Phase | 完了項目 |
|---|---|
| A群 | A1-A8(制作キット画面・AI要約・素材ステータス・今日のTODO 等) |
| B群 | B1-B5(キックオフ→アサイン1クリック等) |
| C群 | C1-C4(修正依頼最適化) |
| D群 | D1-D5(PMダッシュボード等) |
| E群 | E1-E4(アラート機構) |
| F群 | F1-F3(FAQ・お手入れマニュアルPDF) |
→ v1で「制作担当ファースト」は完成。v2では「品質保証 + AI深堀り + クライアント体験 + 連携」を強化する。
v2 で追加する 5つの軸
| 軸 | 一言 |
|---|---|
| A群: QA連携 | TERASU Lens(新規HP厳しいチェックツール)と統合 |
| B群: AI深堀り | コピー添削・画像/動画生成・最適担当推薦 |
| C群: クライアント体験 | クライアント専用画面・リアルタイム進捗・直接修正依頼 |
| D群: SCALE連携 | SCALE CRM/Form/CRM 統合 |
| E群: 制作担当効率化 | パフォーマンス分析・コードレビュー・次の作業推薦 |
3. 実装機能一覧(約30項目)
A群: TERASU Lens 連携(最優先・5項目)
| # | 機能 | 規模 | 関連ファイル |
|---|---|---|---|
| A1 | TERASU Lens 送信ボタン(制作キット画面) | 小 | lib/production_kit.js 拡張 |
| A2 | TERASU Lens スコア表示 | 中 | 新規 lib/lens_integration.js |
| A3 | Lens 改修指示書の自動受信 → workflow タスク化 | 大 | lib/lens_integration.js + lib/workflow.js 拡張 |
| A4 | Ship gate に「Lens スコア850以上」を必須化 | 小 | lib/workflow.js 拡張 |
| A5 | Lens スコア履歴表示・推移グラフ | 中 | lib/lens_integration.js 拡張 |
B群: AI機能の深堀り(6項目)
| # | 機能 | 規模 | 関連ファイル |
|---|---|---|---|
| B1 | AIコピー添削(既存ページ全文を Claude が改善案出す) | 大 | 新規 lib/ai_copy_polish.js + ai.js 拡張 |
| B2 | AI画像生成(GPT-Image / Imagen / Sora) | 中 | 新規 lib/ai_image_gen.js |
| B3 | AI動画生成(Sora / Veo3 / Kling 連携) | 中 | 新規 lib/ai_video_gen.js |
| B4 | AI担当推薦(案件特性 → 最適制作担当を提案) | 中 | 新規 lib/ai_assign_recommend.js |
| B5 | AI業種別プロンプト深化(士業/医療/採用/飲食/EC別) | 中 | ai.js 拡張 |
| B6 | AI 競合HP分析(同業種他社のHPを分析→差別化案) | 大 | 新規 lib/ai_competitor_analysis.js |
C群: クライアント体験(7項目)
| # | 機能 | 規模 | 関連ファイル |
|---|---|---|---|
| C1 | クライアント専用ログイン画面 | 大 | 新規 client_index.html + lib/client_auth.js |
| C2 | リアルタイム制作進捗ダッシュボード(クライアント側) | 大 | 新規 lib/client_dashboard.js |
| C3 | クライアント直接修正依頼チャット(Slackライク) | 大 | 新規 lib/client_chat.js |
| C4 | クライアント満足度アンケート(NPS) | 小 | 新規 lib/client_survey.js |
| C5 | 自動月次レポートメール送信(D3 v1 を自動化) | 中 | lib/monthly_report.js 拡張 |
| C6 | クライアント承認フロー(公開前の承認ボタン) | 中 | 新規 lib/client_approval.js |
| C7 | クライアント招待リンク発行 | 小 | lib/client_auth.js 拡張 |
D群: SCALE シリーズ連携(6項目)
| # | 機能 | 規模 | 関連ファイル |
|---|---|---|---|
| D1 | SCALE CRM 受注 → TERASU 案件自動作成 | 大 | 新規 lib/scale_lead_sync.js |
| D2 | SCALE Form 統合(フォーム作成・分析) | 中 | 新規 lib/scale_form_integration.js |
| D3 | SCALE CRM 連携(クライアント情報同期) | 中 | 新規 lib/scale_crm_sync.js |
| D4 | SCALE Match パートナー連動(取次パートナー管理) | 中 | 新規 lib/scale_match_partner.js |
| D5 | SCALE Insight 連携(顧客分析) | 中 | 新規 lib/scale_insight_link.js |
| D6 | SCALE Base ダッシュボードへのカード表示 | 小 | scale-base 側に新規ウィジェット |
E群: 制作担当の効率化(6項目)
| # | 機能 | 規模 | 関連ファイル |
|---|---|---|---|
| E1 | 制作担当パフォーマンス分析(誰が早い・誰が品質高い) | 中 | 新規 lib/worker_analytics.js |
| E2 | AI 自動コードレビュー(納品物を Claude Code に渡す) | 大 | 新規 lib/ai_code_review.js |
| E3 | AI 次の作業レコメンド(A4 v1 の高度化版) | 中 | lib/today_todo.js 拡張 |
| E4 | 制作担当向けランキング(月間・年間) | 小 | 新規 lib/worker_ranking.js |
| E5 | 業務委託契約書自動生成(パフォーマンス連動報酬) | 中 | 新規 lib/contract_gen.js |
| E6 | スキルマップ機能(制作担当の得意領域可視化) | 中 | 新規 lib/worker_skill_map.js |
4. 各項目の詳細仕様
A1: TERASU Lens 送信ボタン
目的: 制作キット画面から、納品前HPを Lens に1クリックで送信
実装内容:
- lib/production_kit.js に「🔍 Lens で厳しく評価する」ボタン追加
- クリック時の処理:
1. 現在の HP の URL(or HTMLファイル)を Lens API に送信
2. ジョブIDを取得 → proj_<id>_lens_jobs に保存
3. 進捗状況を表示(5-10分かかる旨)
4. 完了後にスコア表示
Acceptance Criteria:
- [ ] 制作キット画面に常時表示
- [ ] 送信中は「評価中...」のローディング表示
- [ ] 結果は A2 機能で表示
A2: TERASU Lens スコア表示
目的: Lens の評価結果を案件管理画面に統合表示
実装内容:
- 新規 lib/lens_integration.js
- 関数 renderLensScore(projectId)
- 表示要素:
- 総合スコア(0-1000)
- カテゴリ別スコア(10カテゴリのレーダーチャート)
- 致命的な問題リスト(赤)
- 改善必須事項リスト(黄)
- できれば改善リスト(緑)
- 競合比較
- 評価日時・評価者AI(Claude Opus 4.7)
Acceptance Criteria:
- [ ] 制作キットに常時表示
- [ ] スコア閾値(850以上で緑、700-849で黄、700未満で赤)で色分け
- [ ] 各指摘事項をクリック → 詳細展開
A3: Lens 改修指示書の自動受信 → workflow タスク化
目的: Lens から返ってくる「改修すべき項目」を自動的に workflow.js のタスクに展開
実装内容:
- Lens API のレスポンス JSON を解析
- 各「改修必須事項」を wf.steps.review.subtasks に自動追加
- 各タスクに「Lens 指摘」フラグを付与
- 完了したらスコアの再計算が必要
Acceptance Criteria:
- [ ] Lens スコア更新後、新規タスクが workflow に自動追加
- [ ] 既存タスクと重複しない(同じ指摘の再追加防止)
- [ ] タスク完了時に「再評価する」ボタンで Lens 再送信
A4: Ship gate に Lens スコア必須化
目的: 「Lens スコア850以上でないとShip完了にできない」品質保証
実装内容:
- lib/workflow.js の Ship gate に新規項目追加:
- 'TERASU Lens スコア 850以上 (現在のスコア取得→比較)'
- スコアが取得できない場合は警告表示
Acceptance Criteria:
- [ ] Ship gate チェックに Lens スコア確認を組み込み
- [ ] 850未満で完了押下 → 警告モーダル + 強制完了オプション
A5: Lens スコア履歴・推移グラフ
目的: 改修サイクルの効果を可視化
実装内容:
- proj_<id>_lens_history に評価ログを蓄積
- 折れ線グラフで推移表示(Chart.js or 自前 SVG)
- カテゴリ別の改善度合い
Acceptance Criteria:
- [ ] 5回までの履歴を保持
- [ ] グラフが制作キットに表示
- [ ] CSV エクスポート可能
B1: AIコピー添削
目的: 既存ページのテキスト全文を Claude が読んで改善案を出す
実装内容:
- 新規ファイル lib/ai_copy_polish.js
- 関数 polishProjectCopy(projectId)
- 処理:
1. 公開HPの全テキスト(h1/h2/p/CTA等)を抽出
2. Claude に渡して「BtoB訴求力を最大化する改善案」を生成
3. ビフォア・アフター対比で表示
4. クライアント承認後、自動反映
プロンプト例:
あなたはトップBtoBコピーライター。
以下のHPテキストを「中小企業経営者が即問い合わせしたくなる」レベルに磨き上げてください。
【業種】 {industry}
【ターゲット】 {target}
【現状コピー】
{copies}
【出力】
- セクション別改善案
- 改善理由
- CVR向上の根拠
Acceptance Criteria:
- [ ] 1ページずつ・ボタン1つで実行可能
- [ ] ビフォア・アフター並列表示
- [ ] 承認後の自動置換オプション
B2: AI画像生成
目的: ヒーロー画像・サービス画像をAIで生成
実装内容:
- 新規 lib/ai_image_gen.js
- OpenAI GPT-Image (gpt-image-1) / Imagen / Stable Diffusion API 連携
- プロンプトテンプレート(業種別)
- 生成画像の管理・選択UI
Acceptance Criteria:
- [ ] 業種・トーンを選んでワンクリック生成
- [ ] 4枚同時生成 → 1枚選択
- [ ] WebP最適化して納品物に組み込み
B3: AI動画生成
目的: ヒーロー背景動画・商品紹介動画をAIで生成
実装内容:
- 新規 lib/ai_video_gen.js
- Sora 2 / Veo 3 / Kling 連携(API)
- 5秒〜15秒の短尺動画
- ループ可能形式で出力
Acceptance Criteria:
- [ ] テキストプロンプトから1分以内に生成
- [ ] 最大15秒
- [ ] mp4 / WebM出力
B4: AI担当推薦
目的: 案件特性から最適な制作担当を AI が推薦
実装内容:
- 新規 lib/ai_assign_recommend.js
- 入力: 業種・規模・特殊要件
- 過去の案件データ + 制作担当のスキルマップ(E6)から推薦
- 推薦理由を明記
Acceptance Criteria:
- [ ] B1(v1)の「ワンクリックアサイン」と統合
- [ ] 推薦理由を3つ以上提示
- [ ] 推薦の精度ログを記録(推薦通り → 結果が良かったか)
B5: AI業種別プロンプト深化
目的: 業種ごとに AI 出力の質を上げる
実装内容:
- ai.js の各 AI 関数(要約・分類・コピー)に業種パラメータ追加
- 業種別プロンプトテンプレート(最低5業種:士業・医療・採用・飲食・EC)
- 業種別の禁則事項(医療広告ガイドライン等)も組み込み
Acceptance Criteria:
- [ ] 既存の AI 関数すべてに業種対応
- [ ] 業種別プロンプトの編集UI
B6: AI競合HP分析
目的: 同業種他社のHPを分析して差別化案を出す
実装内容:
- 新規 lib/ai_competitor_analysis.js
- クライアントが「競合URL」3-5件入力
- 各URLの HTML/スクショを取得 → Claude Vision で分析
- 「競合の強み・弱み」「差別化ポイント」「真似すべき要素」を出力
Acceptance Criteria:
- [ ] サービス概要シートに「競合URL」フィールド追加
- [ ] ボタン1つで分析実行(5-10分)
- [ ] 結果を制作キットに表示
C1: クライアント専用ログイン画面
目的: 制作担当・PMとは別に、クライアントが自分の案件だけ見られる画面
実装内容:
- 新規 client_index.html(SCALE Base や本体とは独立)
- 認証: Magic Link(メール送信→ワンクリックログイン)
- セッションキー: proj_<id>_client_session
- クライアントには client.terasu-mgmt.pages.dev/<案件ID> でアクセス
Acceptance Criteria:
- [ ] パスワード不要のメール認証
- [ ] 自分の案件のみ閲覧可能
- [ ] レスポンシブ対応
C2: リアルタイム制作進捗ダッシュボード(クライアント側)
目的: 「今どこまで進んでいるか」をクライアントが自分で見れる
実装内容:
- 新規 lib/client_dashboard.js
- 表示要素:
- 現在の workflow ステップ(Hearing → Design → Build → Review → Ship)
- 今日の作業内容(PMが入力 or 自動取得)
- 公開予定日カウントダウン
- 修正依頼一覧(自分が出したもの)
- 担当者の顔(自分の案件のディレクター + 制作担当)
Acceptance Criteria:
- [ ] リアルタイム更新(5分ごとリロード)
- [ ] PM側の更新が即時反映
- [ ] モバイル最適化
C3: クライアント直接修正依頼チャット
目的: クライアントが Slack/メールではなく、TERASU 内で直接修正依頼
実装内容:
- 新規 lib/client_chat.js
- Slackライクな1対1チャット(クライアント ↔ PM)
- 画像・スクショ添付可能
- 修正依頼として workflow に自動連携(C1 v1 と統合)
Acceptance Criteria:
- [ ] テキスト・画像送信可能
- [ ] PM側で「修正依頼に変換」ボタン
- [ ] 既読・未読管理
C4: クライアント満足度アンケート(NPS)
目的: 月次でNPSスコアを取得して満足度トラッキング
実装内容:
- 新規 lib/client_survey.js
- 月初にクライアントへ自動メール → 1分アンケート
- 質問: NPS(10段階)+ 自由記述2問
- スコアを案件管理側で集計・推移可視化
Acceptance Criteria:
- [ ] 自動配信
- [ ] PMダッシュボードに NPS 表示
- [ ] 6点以下は赤フラグ → 緊急対応
C5: 自動月次レポートメール送信
目的: D3 v1 で生成したレポートを自動送信化
実装内容:
- lib/monthly_report.js 拡張
- 毎月1日 朝9時にCron発火
- レポート生成 → クライアントメールに自動送信(PM承認後でもOK)
Acceptance Criteria:
- [ ] Cron実装(Cloudflare Workers Cron Triggers)
- [ ] PM承認モード ON/OFF切替
C6: クライアント承認フロー
目的: 公開前にクライアントが「承認」ボタンを押す仕組み
実装内容:
- 新規 lib/client_approval.js
- Ship 工程の最後に「クライアント承認待ち」状態追加
- クライアント側ダッシュボードに「承認」ボタン
- 承認後、自動公開へ
Acceptance Criteria:
- [ ] 承認状態が workflow と連動
- [ ] 未承認のまま公開できない
C7: クライアント招待リンク発行
目的: PM がクライアントを TERASU クライアント画面に招待
実装内容:
- lib/client_auth.js に発行機能
- PMの案件管理画面から「招待リンク発行」ボタン
- リンク有効期限7日
Acceptance Criteria:
- [ ] 1クリックで発行
- [ ] メール文面コピペ用テンプレ提供
D1: SCALE CRM 受注 → TERASU 案件自動作成
目的: SCALE CRM で受注した案件を TERASU 側で自動的に新規案件化
実装内容:
- 新規 lib/scale_lead_sync.js
- SCALE CRM の Webhook を受信
- 受注情報(顧客名・業種・連絡先)から TERASU 案件を自動作成
- 既存 convertLeadToProject の発展形
Acceptance Criteria:
- [ ] SCALE CRM 側に Webhook 設定
- [ ] 重複作成防止
- [ ] 失敗時のリトライ機構
D2: SCALE Form 統合
目的: HPに設置するフォームを SCALE Form で作成・分析
実装内容:
- 新規 lib/scale_form_integration.js
- TERASU から SCALE Form のフォームを生成
- 提出データを TERASU の月次レポートに統合
Acceptance Criteria:
- [ ] フォーム作成 UI
- [ ] 提出データの自動取得
D3: SCALE CRM 連携
目的: クライアント情報を SCALE CRM と同期
実装内容:
- 新規 lib/scale_crm_sync.js
- TERASU 案件作成時に SCALE CRM に連絡先登録
- CRM 側の更新を TERASU に反映
Acceptance Criteria:
- [ ] 双方向同期
- [ ] 競合時の競合解決ロジック
D4: SCALE Match パートナー連動
目的: TERASU 認定パートナーを SCALE Match で管理
実装内容:
- 新規 lib/scale_match_partner.js
- パートナー登録・紹介管理
- 紹介報酬の自動計算
Acceptance Criteria:
- [ ] パートナー一覧
- [ ] 紹介→受注のトラッキング
- [ ] 紹介報酬の自動算出
D5: SCALE Insight 連携
目的: 公開後のクライアントHPを Insight で分析
実装内容:
- 新規 lib/scale_insight_link.js
- 月次で Insight に分析依頼
- 結果を月次レポートに統合
Acceptance Criteria:
- [ ] 自動依頼フロー
- [ ] 結果の TERASU 表示
D6: SCALE Base ダッシュボードへのカード表示
目的: SCALE Base のダッシュボードに「TERASU 案件サマリ」を表示
実装内容:
- scale-base 側に新規ウィジェット
- TERASU API から案件数・MRR・修正残数を取得
- ホーム画面のカード化
Acceptance Criteria:
- [ ] SCALE Base に新ウィジェット
- [ ] クリックで TERASU 案件管理にジャンプ
E1: 制作担当パフォーマンス分析
目的: 誰が早いか・誰が品質高いかを定量化
実装内容:
- 新規 lib/worker_analytics.js
- 集計指標:
- 平均納期
- Lens スコア平均
- 修正依頼対応速度
- クライアント NPS
- 月間案件数
- ダッシュボード表示
Acceptance Criteria:
- [ ] PM・Adminロールのみ閲覧可能
- [ ] CSV エクスポート
E2: AI 自動コードレビュー
目的: 納品物のコードを Claude Code が自動レビュー
実装内容:
- 新規 lib/ai_code_review.js
- 公開HPのHTML/CSS/JSを Claude に渡す
- 評価:
- コード品質
- 保守性
- パフォーマンス
- SEO 影響
- 改善提案を制作担当に返す
Acceptance Criteria:
- [ ] Build工程で自動実行
- [ ] 重大な問題のみ通知
E3: AI 次の作業レコメンド
目的: 「今日のTODO」(A4 v1)の高度化版
実装内容:
- lib/today_todo.js 拡張
- 制作担当の過去パターン + 案件状況から「優先度の高い次の作業」を推薦
- 機械学習モデル化(始めはシンプルなルールベースでOK)
Acceptance Criteria:
- [ ] 推薦の理由を表示
- [ ] 推薦通りに動いた率を計測
E4: 制作担当向けランキング
目的: ゲーミフィケーション → モチベーション向上
実装内容:
- 新規 lib/worker_ranking.js
- 月間・年間ランキング
- 評価軸: 納期遵守率・Lens スコア・NPS・案件数
- 上位3名を表彰
Acceptance Criteria:
- [ ] PM/Adminのみ閲覧
- [ ] 制作担当本人は自分の順位のみ確認可
E5: 業務委託契約書自動生成
目的: パフォーマンス連動報酬の契約書をAI生成
実装内容:
- 新規 lib/contract_gen.js
- パフォーマンスデータから単価・条件を提案
- 契約書テンプレートに自動充填
- PDF出力
Acceptance Criteria:
- [ ] 雛形カスタマイズUI
- [ ] PDF出力
- [ ] freeeサインへの送信
E6: スキルマップ機能
目的: 制作担当の得意領域を可視化
実装内容:
- 新規 lib/worker_skill_map.js
- スキルカテゴリ: デザイン / コピー / コーディング / SEO / アニメーション
- 各レベル: 1-5
- 過去案件から自動算出 + 自己申告補正
Acceptance Criteria:
- [ ] レーダーチャート表示
- [ ] B4(AI担当推薦)と連動
5. データスキーマ拡張
既存テーブル
terasu_app_data(key TEXT, value JSONB)
新規追加が必要な key
| key | 用途 |
|---|---|
proj_<id>_lens_jobs |
Lens 評価ジョブ管理 |
proj_<id>_lens_history |
Lens スコア履歴 |
proj_<id>_client_session |
クライアントセッション |
proj_<id>_client_chat |
クライアントチャット履歴 |
proj_<id>_client_approval |
クライアント承認状態 |
proj_<id>_nps |
NPS スコア履歴 |
proj_<id>_competitor_urls |
競合HPのURL |
proj_<id>_competitor_analysis |
競合分析結果 |
worker_skills_<name> |
制作担当スキルマップ |
worker_analytics |
制作担当パフォーマンス集計 |
client_invites |
クライアント招待リンク管理 |
マイグレーション
- 既存データは欠損時にデフォルト値を返す方式(破壊的変更なし)
6. 実装順序(推奨)
Phase 1: ミニマムセット(3営業日)
A1, A2, A3, A4, B1, B5, C1, C2, D1, E1
→ Lens 連携 + AI コピー添削 + クライアント画面 + SCALE CRM連携 + パフォーマンス分析
Phase 2: 標準セット(追加2営業日)
A5, B2, B3, B4, B6, C3, C4, C5, C6, D2, D3, E2, E3
→ AI画像/動画 + クライアントチャット + SCALE Form/CRM連携 + コードレビュー
Phase 3: フル装備(追加2-3営業日)
C7, D4, D5, D6, E4, E5, E6
→ パートナー管理 + SCALE Match/Insight連携 + ゲーミフィケーション + 契約書自動生成
7. 守るべきルール(重要)
バックアップ
- 編集前に必ず
tar.gzバックアップ:
bash cd /Users/oogushiyuuki/株式会社SCALE/hp/ tar -czf ~/terasu-backups/terasu-$(date +%Y%m%d_%H%M)-pre-v2.tar.gz terasu/
関数の取り扱い
- 既存関数は絶対に消さない(feedback_never_delete_functionsルール)
- v1 で実装した機能は壊さない
- 全22 JSファイルの構文チェック(
node --check)必須
デプロイ
- 変更後は必ずデプロイ(feedback_always_deployルール)
- Cloudflare Pages
cd /Users/oogushiyuuki/株式会社SCALE/hp/terasu/ unset CLOUDFLARE_API_TOKEN npx wrangler pages deploy . --project-name=terasu-mgmt --branch=main --commit-dirty=true
ファイル先頭にchangelog
- 各実装ファイルの先頭に変更履歴コメント:
js // CHANGELOG (v2) // 2026-XX-XX: A1 TERASU Lens送信ボタン追加
Slack通知
- Slackで完了報告(slack_post.sh)
8. テスト観点
既存機能の動作確認(破壊的変更チェック)
- [ ] v1 の全25機能が動作する
- [ ] ログイン・案件作成・選択
- [ ] 制作キット画面(A1-A8)
- [ ] PMダッシュボード
- [ ] アラート機能
新機能の動作確認
- 各項目の Acceptance Criteria を全てチェック
マルチデバイス確認
- PC(Chrome)
- スマホ(Safari)
ロール別動作確認
- Admin
- PM(FS兼任)
- 制作担当
- Client(新規)
9. 完了条件
機能完成
- [ ] 全30項目の Acceptance Criteria を満たす
- [ ] テスト観点をすべてクリア
ドキュメント
- [ ] 各ファイル先頭にchangelog記載
- [ ] このノート(システム開発依頼書_v2.md)の「11. 完了状況」セクションを更新
デプロイ
- [ ] 本番URL(terasu-mgmt.pages.dev)で全機能確認済み
- [ ] バックアップ取得済み
報告
- [ ] Slackに完了報告
- [ ] 実装内容のサマリ + デプロイURL
10. 完了状況(実装中に随時更新)
| # | 機能 | 状態 | 担当 | 完了日 |
|---|---|---|---|---|
| A1 | TERASU Lens 送信ボタン | 完了 | Claude | 2026-04-28 |
| A2 | TERASU Lens スコア表示 | 完了 | Claude | 2026-04-28 |
| A3 | Lens 改修指示書の自動受信 | 完了 | Claude | 2026-04-28 |
| A4 | Ship gate に Lens スコア必須化 | 完了 | Claude | 2026-04-28 |
| A5 | Lens スコア履歴表示 | 完了 | Claude | 2026-04-28 |
| B1 | AIコピー添削 | 完了 | Claude | 2026-04-28 |
| B2 | AI画像生成 | 完了 | Claude | 2026-04-28 |
| B3 | AI動画生成 | 完了 | Claude | 2026-04-28 |
| B4 | AI担当推薦 | 完了 | Claude | 2026-04-28 |
| B5 | AI業種別プロンプト深化 | 完了 | Claude | 2026-04-28 |
| B6 | AI競合HP分析 | 完了 | Claude | 2026-04-28 |
| C1 | クライアント専用ログイン画面 | 完了 | Claude | 2026-04-28 |
| C2 | リアルタイム制作進捗ダッシュボード | 完了 | Claude | 2026-04-28 |
| C3 | クライアント直接修正依頼チャット | 完了 | Claude | 2026-04-28 |
| C4 | クライアント満足度アンケート | 完了 | Claude | 2026-04-28 |
| C5 | 自動月次レポートメール送信 | 完了 | Claude | 2026-04-28 |
| C6 | クライアント承認フロー | 完了 | Claude | 2026-04-28 |
| C7 | クライアント招待リンク発行 | 完了 | Claude | 2026-04-28 |
| D1 | SCALE CRM 受注 → 案件自動作成 | 完了 | Claude | 2026-04-28 |
| D2 | SCALE Form 統合 | 完了 | Claude | 2026-04-28 |
| D3 | SCALE CRM 連携 | 完了 | Claude | 2026-04-28 |
| D4 | SCALE Match パートナー連動 | 完了 | Claude | 2026-04-28 |
| D5 | SCALE Insight 連携 | 完了 | Claude | 2026-04-28 |
| D6 | SCALE Base ダッシュボードカード | 完了 | Claude | 2026-04-28 |
| E1 | 制作担当パフォーマンス分析 | 完了 | Claude | 2026-04-28 |
| E2 | AI 自動コードレビュー | 完了 | Claude | 2026-04-28 |
| E3 | AI 次の作業レコメンド | 完了 | Claude | 2026-04-28 |
| E4 | 制作担当向けランキング | 完了 | Claude | 2026-04-28 |
| E5 | 業務委託契約書自動生成 | 完了 | Claude | 2026-04-28 |
| E6 | スキルマップ機能 | 完了 | Claude | 2026-04-28 |
関連ノート
更新履歴
| 日付 | 内容 |
|---|---|
| 2026-04-28 | 初版作成(v1完了の上に約30項目を追加・5カテゴリ) |
このドキュメントは別Claude Codeセッションで完全自己完結に動作することを想定。
セクション1のキックオフプロンプトをコピペするだけで、ゲンカイが実装フェーズに入れる。