⚙️ Vault運用

2026-07-07_作業ログ

最終更新 2026年07月07日 / 90_Meta/Claude作業ログ/2026-07-07_作業ログ.md

作業ログ 2026-07-07

SCALE CRM v11.6.7 — 連続架電の作り直し(大串FB・本番LIVE)

大串FB

「連続架電モード思ってた機能と違った。削除で。自分の架電担当者で架電対象のもので、架電終わったら次の下に自動でいってタップ工数減らすみたいなものかと思ってた」

対応

  • 削除: v11.6.5の⚡連続架電(パネル型+キーボード操作)をv11.6.5コミットの逆適用で完全撤去(同コミットの並列ロード・Phase4テストは残置)
  • 作り直し=入力後オートアドバンス: リスト画面のまま、ステータス入力が完了したら次の行を自動で可視位置へスクロール+3秒緑ハイライト。並び・フィルタ・選択は一切変えない。発動点=インライン軽ステータス保存+必須項目モーダル保存の2経路
  • 本番実バイト検証済み(v11.6.7・連続架電grep 0・MD5一致)・commit 1603a78

SCALE CRM v11.6.8 — メンバー設定消失の実事故と根治(本番LIVE)

事故

大串が新メンバー天野さんのSlackID・担当案件を設定→消失。天野さんは全画面「担当案件がありません」で業務不能(v11.6.2権限ゲートは正常動作=データが実際に空だった)。

真因(D1物証で確定)

  1. 認証の全行書き戻し(実行犯): login遅延ハッシュ化/set-pass●●●●●●が対象1名のPW処理のために全メンバー12行を「read時点のスナップショット」で上書き。天野さんの初回ログイン(00:56:29)が引き金で大串の設定が巻き戻った(物証: 全12行同時刻updated_by=auth-lazy-hash・本人行にpass●●●●●●有・projects/slackUserIdとも空に)
  2. 保存の完了保証欠如: メンバー保存/アサイン保存はblobのみ即時PUTで、正本のper-rowはデバウンス任せ=未達の余地

根治(v11.6.8・大串承認済み・認証層の最小変更)

  • writeMemberOne新設: 該当メンバー1行だけ書く(レース窓が構造的に消滅・認証ロジック無変更・writeMembers温存)
  • 保存経路に行単位PUTの即時awaitを追加(サーバーが資格情報を保全マージ)
  • 保存後検証 _memVerifySavedOne: D1実読→不一致は自動修復→警告toast([MEM-VERIFY]ログ)
  • 本番検証: v11.6.8実バイト・login API正常(NO_USER 401)・平文pass残存0(全員ハッシュ化済み=lazy-hash経路は今後新メンバーのみ)
  • commit 11add2e・バックアップ=member_rows全行dump+tar.gz
  • トラブルシューティング集にA11として新パターン追記済み

残り

  • 大串が天野さんの設定を再実施→完了連絡をもらったらD1実測で反映検証(約束済み)

SCALE CRM v11.6.9 — Slack招待同期の失敗可視化+天野さん招待完遂(本番LIVE)

事象

天野さんを担当パートナー設定後「担当パートナー招待を同期」してもSlackチャンネルに追加されない。

真因

  1. 同期実行時点の画面membersキャッシュに新設定が未反映→招待対象0名で実行された可能性
  2. 旧「結グループ」案件のslackChannels登録IDにBotが未参加(channel_not_found)
  3. どちらも旧実装はPromise.allSettledで失敗を握りつぶし「招待同期完了」と成功風トースト→気づけない

対応

  • 復旧: 天野さんをRYS 5チャンネルへSlack API直接招待→全ch参加を実測確認(結グループ旧chはBot不在で不可)
  • 根治(v11.6.9): チャンネル単位の成否集計+結果3分岐表示(対象0名警告/失敗理由+対処ヒントalert/成功トースト)
  • 発見: Botは新案件「結グループ_エアコン」5ch(C0BEW636J3Z等)に参加済み。天野さんのCRM担当は旧「結グループ」(moz6qooo63107)→どちらが正しい担当か大串確認中

完結(結グループSlack連携の復旧・大串実施+実測確認済み)

  • 大串の確認: 結グループは2案件(結グループ/結グループ_エアコン)で天野さんの担当は今のままで正しい
  • 大串がSlack側で結グループ5チャンネルに @scale-ai-team を招待 → Bot疎通・全メンバー参加を5ch全部で実測確認(天野・濵田・大串とも参加・Bot読取OK)
  • これで結グループ案件のSlack自動通知(アポ報告/架電報告/作業報告/リスト依頼・PMメンション込み)が動く状態に復旧
  • 天野さんの件は全て完結: CRMアサイン✓/SlackID✓/RYS 5ch✓/結グループ5ch✓/再発防止(v11.6.8巻き戻り根治・v11.6.9失敗可視化)✓

SCALE CRM v11.6.10 — メール日程調整の通知先変更(本番LIVE)

大串指示

「メール日程調整のステータスにしたとき、架電報告でなくアポ報告のスレッドにタイトルなしで流す運用に切り替えたい。その後アポ獲得にしても再度報告でOK。これもPMと架電担当者にメンション付けて」

実装

  • 旧v9.174「未確定だから架電報告スレへ集約」を方針転換(changelog明記)
  • メール日程調整→アポ報告チャンネルへ単発投稿(スレ親なし)・ヘッダ<メール日程調整報告>・担当者+PM+大串メンション
  • アポ獲得への変更時は<アポ獲得報告>が再度流れる(重複OK=大串明言・dedupはステータス値込みキーで両立)
  • 全リスト種別統一・本番実バイト検証済み(v11.6.10・MD5一致)
  • 注意: 各メンバーはリロード(左下「クリックで更新」)後に有効