# 呼名NGパターン（誤発火防止リスト）

> 「ジャービス」検出時、このリストにマッチするパターンは発火しない。
> 初期5パターンは人間が仕込み済。以降は誤発火5回ルールで自動追加。
> 各エントリは `🛡` 付きで DNA 学習ログにも昇格される。

## 自動マッチ仕様
- 「ジャービス」/ 「Jarvis」 / 「ジャーヴィス」直後の文字列をN文字以内で検査
- パターンに該当した場合は発火しない（ng_match扱い）
- ng_match は false_positives.jsonl に記録（学習素材）

---

## 🔴 初期NGパターン（5個・2026-05-05仕込み）

### #N001 「ジャービスって〜」
- 後続：「って」で始まる
- 例：「ジャービスってさ、すごいよね」「ジャービスって何ができるの？」
- 判定：話題提起 → 発火しない
- 🛡 DNA該当：誤発火学習ループ Phase 1

### #N002 「ジャービスは〜」
- 後続：「は」で始まる
- 例：「ジャービスはまだ未完成」「ジャービスは便利」
- 判定：説明・話題 → 発火しない
- 🛡 DNA該当：誤発火学習ループ Phase 1

### #N003 「ジャービスみたい〜」
- 後続：「みたい」「みたいな」で始まる
- 例：「ジャービスみたいなAI欲しい」「ジャービスみたいだよね」
- 判定：比喩 → 発火しない
- 🛡 DNA該当：誤発火学習ループ Phase 1

### #N004 「ジャービスについて〜」
- 後続：「について」「に関して」で始まる
- 例：「ジャービスについてどう思う？」（人間同士の会話の話題）
- 判定：話題提起 → 発火しない
- 🛡 DNA該当：誤発火学習ループ Phase 1

### #N005 「ジャービスってさ〜」
- 後続：「ってさ」「ってね」「ってのが」等のカジュアル話題提起
- 例：「ジャービスってさ、面白いよね」
- 判定：カジュアル話題提起 → 発火しない
- 🛡 DNA該当：誤発火学習ループ Phase 1

---

## 🔴 自動追加エリア（誤発火5回で自動追加・以下空）

<!-- 以下に自動追加されたパターンが並ぶ -->


---

## 🔴 「呼びかけ」とみなす後続パターン（発火OKの例）

参考用：以下が後続にあれば「呼びかけ」とみなす（発火する）。
- 命令文：「〜して」「〜してくれ」「〜やって」
- 疑問文：「〜？」「〜どう思う」「〜どうかな」
- 直接呼びかけ：呼名+句読点+一拍（沈黙0.5秒以上）

---

*作成：2026-05-05 ／ 連動：SPEC.md / wake_word_detector.py（実装予定）*
