💻 システム開発

2026-05-11_SCALE_CRM_v9.124-v9.132_作業ログ

最終更新 2026年05月11日 / 31_システム開発部/SCALE_CRM/2026-05-11_SCALE_CRM_v9.124-v9.132_作業ログ.md

2026-05-11 SCALE CRM 改修ログ(v9.124〜v9.132)

06:30 - /handoff 実行

対象システム

SCALE CRM (scale-lead) — 1日で v9.124 → v9.132 まで9バージョン追加デプロイ

セッション背景

2026-05-10 から継続のSCALE CRM大規模改修セッションの後半。サービス概要サイトのデザイン磨き込み・架電リスト UX 改善・AI共創 max_tokens 引き上げ・メンバー権限変更の即時反映・トークスクリプト4タブ化など、ユーザーFBに応じた逐次改善を高速デプロイ。

完了タスク(v9.124〜v9.132)

サービス概要サイト UI 磨き込み

  • v9.124: サイト5点改善(絵文字→Lucide風minimal SVG / pitchParagraphs() 句読点整形 / 30秒/2分ピッチ縦並び / max-width 1100→1380 横幅拡大 / scroll-snap-y proximity で1ページ感)
  • v9.121: サイト全面再設計(Cormorant Garamond + Noto Serif JP / warm gold #d4a574 / section padding 100px の圧倒的余白)

架電リスト改修

  • v9.119: CSVボタン整理 + 「📜 取込履歴」モーダル + processImportCSV を async+await 化 + アクティブフィルタ可視化バー
  • v9.122: SalesNow自動項目編集ロック強化(company/phone 追加)+ 誤タップ事故防止 confirm + 取込履歴超詳細化
  • v9.123: 空状態バナー削除
  • v9.125: フィルタ選択状態の視認性大幅強化(gradient + ✓ + scale 1.04)

AI共創セッション

  • v9.126: 完了表示の毎回出る修正(modalOpen 判定厳密化)
  • v9.128: トークスクリプト3点改修(文字色濃化 / Q&A・キラーワードタブ追加 / 進捗%4タブ×25%)
  • v9.131: max_tokens 大幅引上げ(通常 16k / draftMode 32k)+ バッチ範囲 5〜10項目に拡大

ログイン・メンバー権限

  • v9.127: ログイン入力の親切化(パスワード ●●●●●● + iOS自動大文字化対策 + 失敗理由明示)
  • v9.129: メンバーtype変更反映 + 設定セクション権限を NAV_ITEMS 連動化(getAllSectionDefs を動的生成・新規セクション自動補完)
  • v9.130: メンバーtype変更を即時反映(visibilitychange 即poll + forceD1Sync ボタン + _onRemoteChange 強化)
  • v9.132: v9.130 で追加した左下「🔄 同期更新」ボタンを削除(二行になって見栄え悪化のFB対応)

編集ファイル

  • /Users/oogushiyuuki/株式会社SCALE/scale-lead/service.js - サービス概要サイト全面再設計・AI共創プロンプト拡張・max_tokens 引き上げ・FAB状態反映・URL自動リンク化等
  • /Users/oogushiyuuki/株式会社SCALE/scale-lead/pages.js - 架電リスト・トークスクリプト4タブ・メンバー保存ロジック・getAllSectionDefs 動的生成
  • /Users/oogushiyuuki/株式会社SCALE/scale-lead/core.js - ログイン処理改善・visibilitychange 即poll・forceD1Sync・_onRemoteChange members 強化・NAV_ITEMS 連動
  • /Users/oogushiyuuki/株式会社SCALE/scale-lead/calllist.js - CSV取込・取込履歴モーダル・SalesNow編集ロック・誤タップ防止
  • /Users/oogushiyuuki/株式会社SCALE/scale-lead/index.html - ログイン入力 autocapitalize/inputmode 属性追加・🔄ボタン追加→削除
  • /Users/oogushiyuuki/株式会社SCALE/scale-lead/style.css - .script-text 文字色濃化

デプロイ・バックアップ

  • 最終デプロイ: 2026-05-11 06:27 (v9.132)
  • 本番URL: https://crm.scale-group.co.jp/
  • 最新バックアップ: ~/Library/CloudStorage/GoogleDrive-y-ogushi@scale-group.co.jp/マイドライブ/AI/scale-lead-backups/scale-lead-2026-05-11-0627-post-deploy.tar.gz
  • 本日(05-11)デプロイ回数: 9回(v9.124〜v9.132)

試したこと・学び

  • scroll-snap-type:y proximity: section min-height 80vh で「ピタッ感」を作りつつ、proximity なので長文セクションは強制 snap せず自然
  • paragraphs() / pitchParagraphs(): AI出力の改行制御に有効。「。」「、」での自動段落分けはピッチ・概要のような呼吸感が必要な場面に
  • NAV_ITEMS 動的生成: ハードコードを廃止して getAllSectionDefs を NAV_ITEMS から生成 → 新セクション追加時の権限漏れ事故根治
  • visibilitychange + _d1PollTick: タブ裏→表で即同期。手動「🔄」ボタンは見栄え悪化で削除しても十分機能
  • max_tokens 引上げ: Sonnet/Opus の output 上限は 64k tok。16k/32k 設定で長文途切れ対応・コストは output 単価で決まるためバッチ集約と組合せると効率良い
  • API料金観点: 短文ラリー多 vs 長文ラリー少 → 後者が経済的(input 累積を抑えられる・cache read 効くが履歴は積もる)

ユーザーFB(重要なやつ全部)

  • 「絵文字(👔等)は素人感」→ Lucide風 minimal SVG に置換(v9.124)
  • 「30秒/2分ピッチ横並びはバランス悪い」→ 縦並びに(v9.124)
  • 「全体的に横余ってる」→ max-width 1100→1380(v9.124)
  • 「各項目で1ページずつの方が見やすい」→ scroll-snap で実装(v9.124)
  • 「ピッチが改行も空行もなくて見づらい」→ pitchParagraphs で句読点整形(v9.124)
  • 「フィルタどれ選んでるか分からない」→ プリセット gradient + ✓ + 影 で大幅強化(v9.125)
  • 「AI共創完了表示が出るときと出ないときがある」→ modalOpen 判定の根本修正(v9.126)
  • 「淺井さんログインできない」→ パスワード ●●●●●● + iOS 自動大文字化対策(v9.127)
  • 「スクリプト本文薄い・Q&Aとキラーワードタブ追加・進捗%もスクリプト完成度に」→ 3点まとめて実装(v9.128)
  • 「PM→パートナー変更反映しない・設定の権限設定がNAV_ITEMSと連動してない」→ getAllSectionDefs 動的化(v9.129)
  • 「すぐ切り替わるようにしてほしい」→ visibilitychange 即 poll + 🔄ボタン(v9.130)
  • 「AI共創ラリー減らしすぎず質キープ・長文が途切れる・1案件3000円は想定以上」→ max_tokens 16k/32k + バッチ 5〜10項目 + 料金観点明示(v9.131)
  • 「🔄ボタンが2行になって見栄え悪い」→ v9.130のボタン削除(v9.132)

注意ポイント・退化リスク

  • AI共創 max_tokens: 通常16k/draftMode32k は Sonnet/Opus の 64k 上限内だが、コスト的には output × output単価。大幅増量はコスト跳ね上げに注意(ただしバッチ集約と組合せでトータル削減見込み)
  • getAllSectionDefs: NAV_ITEMS から動的生成。NAV_ITEMS の構造({common,teleapo,linkedin,results,admin}[].items)を変えるときは getDefaultPerms のカテゴリ判定も連動確認
  • scroll-snap: 1080px以下では無効化(モバイル操作性のため)
  • trim パスワード: 既存パスワードに前後空白があった場合は影響あり。今回確認したメンバーは大丈夫
  • 左下サイドバー: v9.130 で追加→v9.132 で削除。再追加するなら別UI(モーダル内・設定ページ等)に
  • v9.124 のサイト再設計: scale-morning ベース。warm gold #d4a574 アクセント。Cormorant Garamond + Noto Serif JP。これより前のサイトUIに戻すと「コピペ感」FBが再発する可能性
  • トークスクリプト4タブ: script_qa / script_killers キーが新設。今後タブ追加時もここに揃える形で

次のセッションで取り得る選択肢

  1. ユーザー追加FB待ち — 直近の修正の使用感(特に v9.131 max_tokens 増、v9.128 スクリプト4タブ、v9.124 サイトUI)の実機FB
  2. AI共創スクリプトモードの動作確認 — 「スクリプト→切り返し→Q&A→キラーワード」順での完走テスト
  3. メンバー権限の実機テスト — 淺井さんログイン後の type 変更が即反映するか確認
  4. コスト最適化の検証 — v9.131 max_tokens 引上げが実際の課金にどう響くか(バッチ集約と相殺するか測定)
  5. TERASU CRM など他システム横展開 — scale-lead で確立した「ラリー集約 AI共創」「フィルタ強調」「取込履歴」等のパターン

引き継ぎファイル

/tmp/handoff_20260511_063029.txt


全9バージョンの累積効果

サービスサイト: 30点 → 90点目標(warm gold serif 重厚デザイン + scroll-snap)
架電リスト: フィルタ視認性 + CSV取込履歴 + 誤タップ事故防止
AI共創: max_tokens 16k/32k + バッチ 5〜10項目 + リロード自動再送 + 完了表示確実化
メンバー権限: NAV_ITEMS 連動 + type変更即反映(visibilitychange + 自動)
ログイン: 親切UI(trim + iOS対策 + 失敗理由明示)
トークスクリプト: 4タブ化 + 文字色濃化 + AI共創進捗 4タブ×25%

→ SCALE CRM が「実運用に耐える」 + 「コスト効率も意識した」状態に到達。