リファレンス
トラブルシューティング
よくある問題と解決策をまとめています。
!AI CLI が見つからない / 認識されない
原因
PATH が通っていないか、グローバルインストール後にターミナルを再起動していない
解決策
新しいターミナルを開く。または `which claude` / `where claude` でパスを確認し、手動で PATH に追加する。
!MCP Playwright が接続できない
原因
Claude Code の MCP 設定が正しくない、または認証が切れている
解決策
`claude mcp list` で `playwright: ✓ Connected` を確認。接続が切れている場合は Claude Code を再起動。
!フォームに入力できない / 送信できない
原因
CAPTCHA・Cloudflare・JavaScript 必須フォームなど
解決策
CAPTCHA の場合は `awaiting_approval` にして人間が手動送信。Cloudflare ゲートの場合は `error` ログを記録。
!`awaiting_approval` が 422 エラーで拒否される
原因
`sentMessage` が欠如しているか 30 文字未満
解決策
`details.sentMessage` にフォーム本文欄に実際に入力した文字列を渡す。TEL/MAIL のみのダンプは NG。
!ダッシュボードが表示されない(localhost:3765 が接続拒否)
原因
Sales Claw デスクトップアプリが起動していない
解決策
Electron アプリを起動するか、`npm run dashboard:preview` でサーバーを直接起動する。
!スクリーンショットが `screenshots/` に保存されない
原因
`browser_take_screenshot` に正しいパスを指定していない
解決策
`screenshots/ss-{No}-input.png` の形式でパスを指定。ディレクトリが存在しない場合は手動で作成。
!同じ企業に重複して送信されてしまう
原因
ターゲットリストに除外スタータスが設定されていない
解決策
`data/settings.json` の `excludeStatuses` に `submitted`, `awaiting_approval` が含まれているか確認。
それでも解決しない場合
GitHub Issues で再現手順とエラーログを添えて報告してください。data/action-log.json の該当エントリも添付いただくと迅速に対応できます。