Stop-Process -Name floorp -Force を既存のゾンビ退治スクリプトに追記しておく。
executeScript で navigator.userAgent.indexOf('Edg/') を使う方式は、Chrome / Edge 以外(Brave・Vivaldi・Opera)だと userAgent が異なり誤判定しやすい。BrowserHelper_ver4 の Client Hints API 対応はこれを緩和しているが、.side ファイル内の判定とは別物。
asus エントリに使用ブラウザを明示的にリストアップし、スクリプト側で「起動前チェック」として読み取る。意図しないブラウザで .side が走るリスクを排除できる。
C:\0git\0myTools\ に .side ファイルを含め、PC 固有設定だけ machine_config.json に分離する。ブランチは不要で main 1本のまま、コミットメッセージに変更内容を記録するだけで差分が追える。
# dell-only タグを付けておき、Git の blame で経緯を追えるようにしておく。
LastWriteTime 監視の仕組みを流用し、.side ファイルが更新されたら他 PC へ rsync / robocopy で配布するフローを追加できる。
floorp 追記