Anvilgram の単語リストはこうして作られ、審査される
Anvilgram の価値は単語リストしだいです。このページでは、リストがどこから来るのか、何が収録されるのか、ビルドのたびにどうチェックされるのか、問題があったときはどうなるのかを説明します。
オリジナルであること
すべてのエントリーは anvilgram オリジナルです。ヒント、定義、例文はこのプロジェクトのために書かれたもので、辞書からの転載ではなく、プロジェクト所有のライセンスで公開されています。一対一の権利台帳が各エントリーとライセンス記録を結びつけており、すべての単語の来歴を個別に監査できます。
収録ルール
答えは、4〜9文字の一般的な英単語で、米国綴りに限ります。固有名詞、ブランド名、略語、ハイフン語、地域色の強すぎる語、不適切な語は除外します。もう一つ構造的なルールがあります。同じ文字の多重集合を共有する答えは二つ存在しません。だから、タイルを完璧に並べ替えた結果は必ず審査済みの正解そのものであり、二つの語の間の運任せにはなりません。
難易度の意味
易しい語は、頻度の高い日常語彙です。普通の語は、一般的だけど反射的には出てこない語——知っているのに、思い出すのに一拍かかるものです。難しい語は、頻度は低いものの辞書には普通に載っている語です。難読のための難読は選びません。
3か国語対応、答えはすべて英単語
インターフェースと学習補助は英語・中国語・日本語で利用できますが、答えはすべて英単語です。中国語と日本語の素材は、学習者が意味と英語の目標語を結びつけるためのものであり、目標語そのものを変えることはありません。
自動化パイプライン
善意だけで単語が出荷されることはありません。ビルドのたびに scripts/validate-corpus.mjs がリスト全体を再チェックします。スキーマの形、ブロックリスト、アナグラム衝突の検出、3か国語のロケール品質、テーマ別の割り当て、一対一の権利台帳、そしてソースデータと出荷データのバイト同期チェックです。一つでも失敗すればビルドは止まります。
バージョン管理
コーパスはソフトウェアと同じようにバージョン管理されています。現在のリリースは 2026.08.01-2 で、10テーマ・974語が審査済みです。新しいバッチはバージョンを上げ、変更記録はリリースとともに残ります。
デイリースケジュールの約束
デイリーパズルは決定論的な730日のスケジュールに従います。どの連続する90日の窓でも同じ答えは繰り返さず、5語の組み合わせの再使用もありません。スケジュールはオフラインで動くようゲームに同梱されます。これは秘密ではなく、読もうと思えば読める人に何かを隠すものでもありません。公平さは秘匿ではなく、全員が同じ日に同じ単語を受け取ることから生まれます。
削除プロセス
権利上の問題、不適切な意味、難易度の誤判定など、ルール違反と思われるエントリーを見つけたら、プロジェクトの公開リポジトリ(wwa12/anvilgram)の Issue トラッカーから報告してください。異議のあるエントリーは次のバッチで削除または修正され、台帳に変更が記録されます。