# 成果物・ドキュメントを書くコーディングエージェント（メイン・計画作成担当・レビュー統合主体）は本ファイルを読み込まないこと（辞書専任のwriter・reviewer委譲先を除く）。
# 内容をエージェントのコンテキストへ取り込むと検出語の生成確率が上がり、
# 本チェッカーの目的（口語的表現の生成抑止）と逆方向に作用する。
# 本ファイルはdenylist内容をソースコード（`.py`ファイル）に静的に埋め込まない設計のため
# 辞書ファイルとして分離し、pyfltrパッケージへ同梱する。
# pyfltrの内蔵linter`colloquial-check`（起動経路: `python -m pyfltr.colloquial`）が
# CLI起動時に本ファイルを動的に読み込み、検査対象ファイルの内容と照合する。
# 検出時は`path:line:col: [match] ...`形式で検出語を含む1行を出力する。
#
# 形式:
#   - 1行に1つの正規表現（re.searchで判定するためfullmatch不要）
#   - 「#」始まり行と空行は無視
#   - 文字クラス`効[くきけかこい]`方式で代表的な活用形だけをカバーし、
#     「効果」「効率」のような熟語は文字クラス対象外として誤検出を回避する
#   - 任意で「pattern\treplacement」形式（タブ区切り）でreplacement列を併記できる。
#     検出時のCLI出力に書き換え候補として表示される。タブを含まない行は候補なし扱いとする
#
# 運用方針:
#   - 初期は広めに登録し、運用しながらユーザーが追加・削除する
#   - 誤検出が頻発する複合語はwords_allow.txt側へ登録する
#   - エントリー削除時はテストが正例として参照していないか確認する。
#     現行テストはファイル先頭パターンに依存しないが、サンプル抽出で許容パターンと
#     衝突する語を探索するため、両ファイルの整合に注意する
#   - エントリー追加時はtests/colloquial_check_test.pyへ当該パターンの検出ケースを
#     必ず併せて追加する。allowlist側に同時追加する場合は許容ケースも併設する
#     （辞書再編・文字クラス展開規則の変更で意図せず無効化される回帰を検出するため）
#   - エントリー追加時はreplacement列（書き換え候補または書き換え方針の短句）を併記する
#   - 既存エントリーのパターン変更時は、変更前と変更後の双方を同じ入力集合へ適用し、
#     変更前に検出できて変更後に検出できなくなる語形を列挙する。
#     検出が失われる語形がある場合は、それが意図した結果かを明示してから変更を確定する
# 本ファイルのパターンは単語境界を持たず部分一致で適用される。
# 漢字語幹で始まるパターンを追加・変更する場合は、その語幹を末尾に持つ熟語と後続の助詞が連なる形を点検し、検出対象外のものをwords_allow.txtへ登録すること。
# 検出対象を広げるエントリーの追加時は、本リポジトリ自身が`colloquial-check`の対象であるため、
# `uv run pyfltr run --commands=colloquial-check --no-fix`のsummary行の`diagnostics`を追加前後で比較し、
# 増加した検出は同じ変更のなかで文面の修正またはallowlistへの登録で解消する。
# 検出語を追加する前に、当該語が他分野の技術文書で確立した工程名・専門用語として定着していないかを確認し、定着している語は本リポジトリでの用例が0件でも登録しない（配布先の文書で常時警告となり、言い換えると当該分野の規範の内容が変わるため）。

(?<![一-龯A-Za-z0-9\s`])行[くきけかこい]	移動する
[でば]足り[るっらりれろ]	十分である
ぐちゃぐちゃ	混乱している
ぐらつ	不安定になる
すご[いくかさ]	程度を具体化する
ぜひ	必要性を明示する
だる[いくかさ]	負担が大きい
ちょっと	程度を具体化する
どんどん	継続的に
の魅力	の利点
向いて(いる|い[るたて]|まし)	適している
ばっちり	適切に
ばらつ	差異が生じる
下手[にな]	不適切
ふらつ	不安定になる
ぶつ[かけ]	競合する
ぶれ	一貫性を失う
むやみ[にな]	無条件
めちゃ	程度を具体化する
めっちゃ	程度を具体化する
めんど[いくかさ]	手間がかかる
もたつ	遅延する
やっつけ	拙速な
やば[いくかさ]	問題がある
やる	実施する
らせる	主体を明示した能動表現へ改める
ガチ	本格的な
ガッツリ	十分に
ガンガン	継続的に
ザックリ	概要として
シンプル[なで]	単純な
バリバリ	積極的に
丸め[るたて]	具体的な変換処理を記す
事故[るっらりれろ]	不具合が発生する
人気の理由	支持される理由
作[るっらりれろ]	作成する
優れた	利点を具体化する
使え[るっらりれろ]	利用できる
使えな[いかきくけ]	利用できない
入れ	追加する
出[すしさそせ]	出力する
切[るっらりれろ]	具体的な分離処理を記す
削[るっらりれろ]	除去
剥が[すしさせず]	除去する
効[くきけかこい]	有効である
動け[るっらりれろ]	動作できる
動けな[いかきくけ]	動作できない
受け	受領する
叩[くきけかこい]	実行する
吐[くきけかこい]	出力する
唐突感	論理の飛躍
直感[的]	操作方法を予測できる
噛ませ	間に配置する
地雷	問題を生じる要因
売り文句	宣伝句
壊れ	破損する
寄せ	統一する
小出し	段階的に提示する
差し込[むんまみめも]	挿入する
張[るっらりれろ]	具体的な配置先を記す
弾[くきけかこい]	拒否する
強力な	効果を具体化する
当て	適用する
思い浮か[べぶか]	想起
戻せ[るっらりれろ]	復元できる
戻せな[いかきくけ]	復元できない
投げ	具体的な送信先と処理を記す
を採[るっらりれろ]	を採用する
押し戻[すしさそせ]	差し戻す
挟[むんまみめも]	間に配置する
振[るっら]	担当を指定する
捨て	破棄する
掃除	不要な要素を除去する
握りつぶ	例外を無視する
救[うっわいえお]	問題を解決する
書き出	出力
書け[るっらりれろ]	記述できる
書けな[いかきくけ]	記述できない
最大の特徴	主な特徴
来[るたてい]	具体的な発生源と動作を記す
歩け[るっらりれろ]	移動できる
歩けな[いかきくけ]	移動できない
治[るっらりれろ]	正常化する
沼[るっらりれろ]	作業が停滞する
洗[うっわいえお]	検証する
流[すしさそせ]	具体的な送信先と処理を記す
流れ[るっらりれろ]	処理される
消[すしさそせ]	削除する
爆速	処理時間を具体化する
積も[るっらりれろ]	蓄積する
立[つちっ]	具体的な状態変化を記す
立て	具体的な作成対象を記す
絞[るっらりれろ]	限定する
聞け[るっらりれろ]	確認できる
聞けな[いかきくけ]	確認できない
臭[いく]	兆候がある
落ち	具体的な終了または低下を記す
落と[すしさそせ]	具体的な削除または低下を記す
行け[るっらりれろ]	実施できる
行けな[いかきくけ]	実施できない
見[るたて]	確認する
見え[るっらりれろ]	確認できる
見えな[いかきくけ]	確認できない
詰ま[るっらりれろ]	処理が停止する
詰め	詳細化する
読め[るっらりれろ]	解釈できる
読めな[いかきくけ]	解釈できない
走[るっらりれろ]	実行
踏[むんまみめも]	手順に従う
追[うっわいえお]	追跡する
釣られ	引きずられ
非常に	程度を具体化する
飛[ぶんばびべぼ]	省略または消失を具体化する
食[うっわいえお]	消費する
食い違[うっわいえお]	一致しない
飲め[るっらりれろ]	許容できる
飲めな[いかきくけ]	許容できない
温床	問題の発生要因
浮[き]?彫り?	明確になる
重要なのは	主張そのものを直接書く
正面から	対象範囲と述べる内容を具体化する
と言え[るま]	断定で書く
ではないかと思	確定している内容は断定で書く
ではないでしょうか[。？]	確定した事象を断定で書く
たいと思い	記述する内容そのものへ置き換える
てみて(くださ|下さ)	呼び掛けを削除し採否の根拠を残す
一概に	成立条件と計測範囲を明示する
あくまでも?一例	計測した条件と未計測の範囲を明示する
という声	観測値と観測環境で置き換える
という側面	効果が成立する境界値で書く
とも限[らりるっ]	効果が成立する境界値で書く
と言われて	自身が観測した結果として書く
[。\n]驚くべきことに、	差の大きさを数値で示す
[。\n]興味深いことに、	差の大きさを数値で示す
大きく分けて[0-9０-９一二三四五六七八九十]	根拠が成立する項目だけを列挙する
ここからが本題	最初の項目から書き始める
改めて整理	具体的な規定から書き始める
地に足[のが][つ着付]い	観測できる構造の記述へ置き換える
