{
  "generated": "2026-10-15",
  "format": 6,
  "counts": {
    "common": {
      "names": 77249,
      "cities": 193994,
      "famous": 23831,
      "athletes": 11813,
      "vehicles": 14323,
      "songs": 38729,
      "films": 29534
    },
    "local": {
      "it": {
        "names": 14672,
        "objects": 9166,
        "cities": 23509,
        "animals": 8204,
        "jobs": 20357,
        "famous": 22730,
        "fruit": 213,
        "athletes": 11332,
        "plants": 2920,
        "vehicles": 5779,
        "songs": 18753,
        "films": 42348,
        "swears": 294
      },
      "en": {
        "names": 15618,
        "objects": 24291,
        "cities": 47664,
        "animals": 16408,
        "jobs": 76635,
        "famous": 23830,
        "fruit": 600,
        "athletes": 11813,
        "plants": 18433,
        "vehicles": 14323,
        "songs": 38729,
        "films": 29534,
        "swears": 120
      },
      "es": {
        "names": 5333,
        "objects": 5856,
        "cities": 28088,
        "animals": 12251,
        "jobs": 40969,
        "famous": 22680,
        "fruit": 156,
        "athletes": 11337,
        "plants": 3081,
        "vehicles": 3954,
        "songs": 32974,
        "films": 26345,
        "swears": 82
      },
      "fr": {
        "names": 8118,
        "objects": 9514,
        "cities": 32616,
        "animals": 14831,
        "jobs": 34753,
        "famous": 22826,
        "fruit": 262,
        "athletes": 11370,
        "plants": 8684,
        "vehicles": 7173,
        "songs": 30108,
        "films": 27017,
        "swears": 104
      },
      "de": {
        "names": 6382,
        "objects": 841,
        "cities": 27772,
        "animals": 11105,
        "jobs": 65480,
        "famous": 22993,
        "fruit": 135,
        "athletes": 11433,
        "plants": 2505,
        "vehicles": 13762,
        "songs": 24274,
        "films": 28932,
        "swears": 87
      },
      "pt": {
        "names": 4639,
        "objects": 8137,
        "cities": 23876,
        "animals": 12341,
        "jobs": 20375,
        "famous": 21744,
        "fruit": 174,
        "athletes": 10692,
        "plants": 2460,
        "vehicles": 3021,
        "songs": 11886,
        "films": 15955,
        "swears": 79
      },
      "zh": {
        "names": 4045,
        "objects": 24556,
        "cities": 93867,
        "animals": 26659,
        "jobs": 7173,
        "famous": 32221,
        "fruit": 249,
        "athletes": 15338,
        "plants": 12432,
        "vehicles": 5075,
        "songs": 14577,
        "films": 46998,
        "swears": 260
      }
    }
  },
  "malformedOdeNetEntriesSkipped": 1,
  "inputSha256": {
    "odenet-LICENSE": "405e857a501b372cf3e9b7b224ea85868e95f7822790b1a38f4b9c26c8808413",
    "odenet-README.md": "9255e2c59b43c9386d83166c758734b093085831ca03883bb697f9fef9f1b7f0",
    "omw-index.toml": "3e08c2c11d2b1ced5c8e0aab4bcbff0f2e15549f8e56b783bdb2d9531cadb026",
    "vehicles-wikidata.json": "96d43db9506f12d365271123ffce9bdcb0475449b7da93f2fe1695230161a470",
    "songs-query.rq": "0e208928daf487eb703f43b927a70b2ebb460538a10391314862f40bae6fa9f3",
    "famous-wikidata.json": "530d9f0de5a831ed25489d2417b059693f6a0d44d981c09dc538f518253ee1e2",
    "odenet-citation.bib": "cfa8582d6c14d6cfb61a5e5c2e652d0aab27811492713ba9ed95b02bd66e7ad3",
    "cili-ili-map-pwn30.tab": "13b6741395a8bdf20e5a19686ffa49167653696d4f523db17a79dce3211a6627",
    "films-query.rq": "aede4d7d0dc5b9040617c7ae037e878c8d9a8be4c63f6bbe3fbaeb7a5c2a45d3",
    "cili-LICENSE": "5f30ad52fef805c967d3b14e7eaa3f5c6e9b8311963edb0799b86f1d7cf3bd76",
    "omw.zip": "3b941e664852f3297b6040236626065796a2aaf7d7f9eec8779a3beaa1096c2d",
    "songs-wikidata.json": "f1ab7df673572f700e4cd005be4fae0edecfed66ad6933861fe34707a1fb26ea",
    "odenet-odenet_oneline.xml": "ff2bd92b8758c36e80477393e220675edf4062d13e6c8f8e3eb84b9df569df83",
    "geonames-readme.txt": "b1957379b6c1242c700c98ac9a8aa0a09f56c3c0a50ee72175527005f48ef2c5",
    "odenet-tree.json": "827d7da1bf7f5a16c6b26a31385a4d13d67d39f8a740188fc98cecdeeeb6a180",
    "films-wikidata.json": "ec49fcaf3178e64d1aef4b326857eb2be23d6bc32bf5d94de53a77c309a59b4b",
    "athletes-wikidata.json": "dc93884326044dfdb2b53f7a533ed9a1589857ac50669fca4b5681fbc0cf242c",
    "names.zip": "cd78e975ed7bb358e018dd62fbe14ced89295e9581c49172ca4eedcb011b3724",
    "athletes-query.rq": "bf6183187b836521df3799521342cedbe438f5de7293d254bd60774a1d8a4ae3",
    "vehicles-query.rq": "71ab70787c4d364ff8e932fb961c93adc5bc37e37e85d341e07e84bb2239a371",
    "wordnet.zip": "cbda5ea6eef7f36a97a43d4a75f85e07fccbb4f23657d27b4ccbc93e2646ab59",
    "famous-query.rq": "c570930037835a6651f7dda983c71c0fcc0c2abcd35da69ee96dc5b14ac1e396",
    "cities500.zip": "4022ba76d34abbcd7c7b32597a6f968f51edfa4fb262bf04f15c109624ae3db2"
  },
  "sources": [
    {
      "name": "GeoNames cities500",
      "url": "https://download.geonames.org/export/dump/",
      "license": "CC BY 4.0"
    },
    {
      "name": "US Social Security Administration baby names",
      "url": "https://www.ssa.gov/oact/babynames/limits.html",
      "license": "US federal public data"
    },
    {
      "name": "Princeton WordNet 3.0",
      "url": "https://wordnet.princeton.edu/",
      "license": "Princeton WordNet licence"
    },
    {
      "name": "Open Multilingual Wordnet 1.4 / MultiWordNet / ItalWordNet / WOLF / OpenWN-PT / Chinese Open Wordnet / MCR",
      "url": "https://omwn.org/",
      "license": "Per-source attribution and licences in letters-licenses; Portuguese derived data CC BY-SA 3.0"
    },
    {
      "name": "OdeNet 1.3 (Melanie Siegel, Francis Bond)",
      "url": "https://github.com/hdaSprachtechnologie/odenet",
      "license": "CC BY-SA 4.0; category-aligned derived German data under the same licence"
    },
    {
      "name": "Collaborative Interlingual Index",
      "url": "https://github.com/globalwordnet/cili",
      "license": "CC BY 4.0"
    },
    {
      "name": "Wikidata",
      "url": "https://www.wikidata.org/wiki/Wikidata:Licensing",
      "license": "CC0 structured data"
    },
    {
      "name": "OpenFauna common animal names",
      "url": "https://github.com/tphakala/openfauna",
      "license": "CC BY-SA 4.0; attribution in letters-licenses/openfauna-attribution.txt; derived names in letters-biodiversity.json"
    },
    {
      "name": "GBIF Backbone accepted plant vernacular names",
      "url": "https://doi.org/10.15468/39omei",
      "license": "CC0 1.0"
    },
    {
      "name": "GeoNames alternateNamesV2 — language-tagged current city names",
      "url": "https://download.geonames.org/export/dump/",
      "license": "CC BY 4.0"
    },
    {
      "name": "European Commission ESCO v1.2.1 full occupation labels",
      "url": "https://esco.ec.europa.eu/en/classification/occupation_main",
      "license": "European Commission reuse policy: https://commission.europa.eu/legal-notice_en"
    },
    {
      "name": "Wikidata category primary labels and inspected fruit variants",
      "url": "https://www.wikidata.org/wiki/Wikidata:Data_access",
      "license": "CC0; exact queries and entity identifiers in letters-category-refresh.json"
    },
    {
      "name": "LDNOOBW community profanity collection, reviewed subset",
      "url": "https://github.com/LDNOOBW/List-of-Dirty-Naughty-Obscene-and-Otherwise-Bad-Words",
      "license": "CC BY 4.0, Shutterstock and contributors; letters-licenses/ldnoobw.txt"
    },
    {
      "name": "Paroleitaliane personal profanity collection, reviewed subset",
      "url": "https://github.com/napolux/paroleitaliane",
      "license": "MIT, Francesco Napoletano; letters-licenses/napolux.txt"
    },
    {
      "name": "Italianlearning forum lexical attestations",
      "url": "https://www.reddit.com/r/italianlearning/comments/1e8yu01/can_i_have_a_full_list_of_italian_curse_words/",
      "license": "Eight lexical facts; no comment prose copied"
    }
  ],
  "notes": [
    "Only normalised category-matched lemmas, names and factual labels; no definitions copied.",
    "Unknown submitted words automatically enter room review and group voting after game closure. This catalogue is broad, not exhaustive.",
    "Editorial seed bank and ESCO occupations are retained separately. WordNet person/worker descendants do not establish an occupation.",
    "Category boundaries follow class hypernyms only. Body parts, taxonomic groups and named instances are not automatically accepted as animals or plants.",
    "Unreviewed OdeNet noun alignments and untyped GeoNames aliases are not automatically accepted.",
    "Systematic source filters and regression checks do not certify every individual word; uncertain answers remain reviewable.",
    "Queries and transformation script are preserved in the source repository.",
    "2026-10-10: Things explicitly includes food and vegetables. Source additions are limited by category, language, spelling and recorded exclusions; slang insults require curated attestation.",
    "2026-10-12 category refresh: all categories audited, twelve categories expanded. Blasphemies are prohibited in Swear words: no review, challenge, vote or administrator validation. Recognition uses a maintained catalogue and targeted patterns, not an infallible semantic classifier. Unrecognised non-prohibited words remain reviewable.",
    "Things includes concrete natural objects, bodies of water, landforms, physical materials, atmospheric phenomena and woods, in addition to the existing artefacts and foods. Follow class hypernyms, not named instances or all noun senses. No abstract feelings, people or unrestricted dictionary import. Living-organism synsets are excluded; twelve common natural entities also have inspected Wikidata labels in all supported languages.",
    "2026-10-14: Italian occupation headwords elettrauto, edicolante and edicolista added from individually checked Treccani entries. Definitions are not reproduced. Existing human votes and decisions are retained."
  ],
  "editorialCounts": {
    "it": {
      "names": 40,
      "objects": 58,
      "animals": 66,
      "jobs": 4533,
      "fruit": 38,
      "plants": 57,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 20
    },
    "en": {
      "names": 59,
      "objects": 96,
      "animals": 93,
      "jobs": 3093,
      "fruit": 41,
      "plants": 75,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 20
    },
    "us": {
      "names": 59,
      "objects": 96,
      "animals": 93,
      "jobs": 3093,
      "fruit": 41,
      "plants": 75,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 16
    },
    "es": {
      "names": 48,
      "objects": 63,
      "animals": 72,
      "jobs": 5401,
      "fruit": 38,
      "plants": 58,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 17
    },
    "fr": {
      "names": 54,
      "objects": 69,
      "animals": 78,
      "jobs": 5307,
      "fruit": 37,
      "plants": 73,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 13
    },
    "de": {
      "names": 73,
      "objects": 76,
      "animals": 85,
      "jobs": 5847,
      "fruit": 40,
      "plants": 73,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 11
    },
    "pt": {
      "names": 62,
      "objects": 72,
      "animals": 81,
      "jobs": 5288,
      "fruit": 39,
      "plants": 58,
      "cities": 120,
      "famous": 101,
      "athletes": 91,
      "vehicles": 79,
      "songs": 84,
      "films": 90,
      "swears": 8
    },
    "zh": {
      "names": 29,
      "objects": 45,
      "animals": 37,
      "jobs": 31,
      "fruit": 31,
      "plants": 33,
      "cities": 159,
      "famous": 124,
      "athletes": 109,
      "vehicles": 108,
      "songs": 102,
      "films": 115,
      "swears": 10
    }
  },
  "editorialSources": {
    "swears": {
      "policy": "Curated established swear words and vulgar expressions, with explicitly listed spellings; no automatic synonym or suffix expansion. Optional category, not part of the classic five. Unknown expressions remain reviewable.",
      "sources": {
        "it": [
          "https://www.treccani.it/vocabolario/parolaccia/",
          "https://www.treccani.it/vocabolario/stronzo/",
          "https://www.treccani.it/vocabolario/vaffanculo/"
        ],
        "en": [
          "https://dictionary.cambridge.org/dictionary/english/bollocks",
          "https://dictionary.cambridge.org/dictionary/english/wanker"
        ],
        "us": [
          "https://dictionary.cambridge.org/us/dictionary/english/bullshit",
          "https://dictionary.cambridge.org/us/dictionary/english/asshole"
        ],
        "es": [
          "https://dle.rae.es/cabrón",
          "https://www.asale.org/damer/carajo",
          "https://dle.rae.es/boludo"
        ],
        "fr": [
          "https://www.cnrtl.fr/definition/merde",
          "https://www.cnrtl.fr/definition/putain"
        ],
        "de": [
          "https://www.duden.de/rechtschreibung/Scheisze",
          "https://www.duden.de/rechtschreibung/Arschloch"
        ],
        "pt": [
          "https://dicionario.priberam.org/merda",
          "https://dicionario.priberam.org/caralho",
          "https://dicionario.priberam.org/porra"
        ],
        "zh": [
          "https://dict.revised.moe.edu.tw/dictView.jsp?ID=69440&la=0&powerMode=0",
          "https://dict.revised.moe.edu.tw/"
        ]
      }
    },
    "names": {
      "policy": "Attested given names, diminutives and familiar forms from dictionary entries and documented personal names. International given names are accepted in all eight game editions. Each form keeps its own initial; no generated suffixes, invented nicknames, surname truncations or fuzzy spelling.",
      "sources": {
        "it": [
          "https://emporium.treccani.it/product/domenico-in-cornice/"
        ]
      },
      "verified": {
        "Mimmo": "Established diminutive of Domenico, verified 2026-10-13; accepted as a name starting with M."
      },
      "catalogue": "/data/letters-name-forms.json",
      "audit": "/data/letters-name-forms-audit.json"
    }
  },
  "auditFilters": {
    "registrationPlaceholders": 13,
    "untypedCityAliases": 1172088,
    "odenetUnreviewed": 75664,
    "odenetNonNoun": 44287,
    "categoryCorrections": 6
  },
  "categoryMappingsExcluded": {
    "it": {
      "jobs": [
        "uomo",
        "stacanovista",
        "lattiere"
      ]
    },
    "en": {
      "jobs": [
        "man",
        "workaholic"
      ]
    },
    "es": {
      "fruit": [
        "Persea americana"
      ]
    },
    "fr": {
      "plants": [
        "morue"
      ],
      "fruit": [
        "pêcher"
      ]
    },
    "de": {
      "fruit": [
        "Helmut Kohl",
        "Mores lehren",
        "schelten"
      ],
      "animals": [
        "Drogensucht",
        "Schreibweise",
        "distinguiert"
      ]
    },
    "pt": {
      "fruit": [
        "mamoeiro",
        "tangerineira",
        "amoreira",
        "framboeseira"
      ]
    },
    "zh": {
      "objects": [
        "职业",
        "職業"
      ],
      "fruit": [
        "甘蔗"
      ]
    }
  },
  "editorialCorrections": [
    {
      "edition": "it",
      "category": "jobs",
      "accepted": [
        "lattaio",
        "lattaia"
      ],
      "rejected": [
        "lattiere"
      ],
      "source": "https://www.treccani.it/vocabolario/lattaio_%28Sinonimi-e-Contrari%29/"
    }
  ],
  "expansion": {
    "date": "2026-10-10",
    "before": {
      "it": {
        "names": 0,
        "objects": 6202,
        "cities": 0,
        "animals": 2613,
        "jobs": 0,
        "famous": 3722,
        "fruit": 87,
        "athletes": 1800,
        "plants": 2174,
        "vehicles": 764,
        "songs": 10105,
        "films": 22182,
        "swears": 0
      },
      "en": {
        "names": 0,
        "objects": 14237,
        "cities": 0,
        "animals": 5039,
        "jobs": 0,
        "famous": 4119,
        "fruit": 297,
        "athletes": 1999,
        "plants": 6327,
        "vehicles": 3114,
        "songs": 11952,
        "films": 23475,
        "swears": 0
      },
      "es": {
        "names": 0,
        "objects": 3069,
        "cities": 0,
        "animals": 1347,
        "jobs": 0,
        "famous": 3671,
        "fruit": 38,
        "athletes": 1786,
        "plants": 763,
        "vehicles": 661,
        "songs": 11740,
        "films": 21749,
        "swears": 0
      },
      "fr": {
        "names": 0,
        "objects": 5168,
        "cities": 0,
        "animals": 4128,
        "jobs": 0,
        "famous": 3729,
        "fruit": 142,
        "athletes": 1801,
        "plants": 3895,
        "vehicles": 1299,
        "songs": 11316,
        "films": 22976,
        "swears": 0
      },
      "de": {
        "names": 0,
        "objects": 31,
        "cities": 0,
        "animals": 1,
        "jobs": 0,
        "famous": 3805,
        "fruit": 0,
        "athletes": 1826,
        "plants": 0,
        "vehicles": 5277,
        "songs": 10289,
        "films": 23006,
        "swears": 0
      },
      "pt": {
        "names": 0,
        "objects": 4451,
        "cities": 0,
        "animals": 1546,
        "jobs": 0,
        "famous": 3596,
        "fruit": 106,
        "athletes": 1740,
        "plants": 934,
        "vehicles": 374,
        "songs": 7525,
        "films": 15098,
        "swears": 0
      },
      "zh": {
        "names": 0,
        "objects": 15519,
        "cities": 2,
        "animals": 5521,
        "jobs": 0,
        "famous": 4174,
        "fruit": 45,
        "athletes": 1944,
        "plants": 6098,
        "vehicles": 843,
        "songs": 7652,
        "films": 40465,
        "swears": 0
      }
    },
    "beforeCommon": {
      "names": 64125,
      "objects": 0,
      "cities": 193967,
      "animals": 0,
      "jobs": 0,
      "famous": 4119,
      "fruit": 0,
      "athletes": 1999,
      "plants": 0,
      "vehicles": 3114,
      "songs": 11952,
      "films": 23475,
      "swears": 0
    },
    "after": {
      "it": {
        "names": 14666,
        "objects": 6943,
        "cities": 19619,
        "animals": 8195,
        "jobs": 16156,
        "famous": 7949,
        "fruit": 124,
        "athletes": 3699,
        "plants": 2445,
        "vehicles": 942,
        "songs": 18324,
        "films": 41947,
        "swears": 56
      },
      "en": {
        "names": 13873,
        "objects": 17270,
        "cities": 43235,
        "animals": 15611,
        "jobs": 7704,
        "famous": 8901,
        "fruit": 485,
        "athletes": 4146,
        "plants": 10720,
        "vehicles": 4375,
        "songs": 32682,
        "films": 28397,
        "swears": 57
      },
      "es": {
        "names": 0,
        "objects": 4097,
        "cities": 24781,
        "animals": 12208,
        "jobs": 3265,
        "famous": 7797,
        "fruit": 103,
        "athletes": 3655,
        "plants": 2107,
        "vehicles": 796,
        "songs": 30743,
        "films": 26048,
        "swears": 56
      },
      "fr": {
        "names": 0,
        "objects": 6410,
        "cities": 28247,
        "animals": 14652,
        "jobs": 4688,
        "famous": 7957,
        "fruit": 189,
        "athletes": 3705,
        "plants": 5482,
        "vehicles": 1598,
        "songs": 28091,
        "films": 26889,
        "swears": 56
      },
      "de": {
        "names": 0,
        "objects": 789,
        "cities": 24214,
        "animals": 10909,
        "jobs": 4909,
        "famous": 8125,
        "fruit": 77,
        "athletes": 3780,
        "plants": 926,
        "vehicles": 6401,
        "songs": 23424,
        "films": 28005,
        "swears": 54
      },
      "pt": {
        "names": 0,
        "objects": 5341,
        "cities": 20902,
        "animals": 12328,
        "jobs": 1909,
        "famous": 7617,
        "fruit": 127,
        "athletes": 3555,
        "plants": 1675,
        "vehicles": 448,
        "songs": 11687,
        "films": 15856,
        "swears": 50
      },
      "zh": {
        "names": 0,
        "objects": 16382,
        "cities": 87946,
        "animals": 26424,
        "jobs": 3791,
        "famous": 7400,
        "fruit": 177,
        "athletes": 3717,
        "plants": 8743,
        "vehicles": 995,
        "songs": 14202,
        "films": 46919,
        "swears": 92
      }
    },
    "audit": {
      "cityAliasesExcluded": 1377447,
      "typedCityLabels": 227413
    },
    "inputs": {
      "films-expanded.rq": "e89f42985e4bcabb4d69757c49cb39785dd363609efa371c1f3b423241f8efdb",
      "objects-tools-bounded.json": "28eb4fd1f9fa6f63f831e4383132681b8d1c0578e72ec1c1d3cd0810a81b86ee",
      "athletes-expanded.rq": "8469ce3272bb277e2e8030386fb35fcb9c0d5d8c172a456668662abbe283c0be",
      "names-en-bounded.json": "ae4e0d5ad2f344a69a787bab07bc930deb61220b934c5a213fa97d897b5c5094",
      "famous-expanded.rq": "2553c129bd23eda2b3df2b62e3889c8567a0ebf84f71b9031abb9010ede995bb",
      "gbif-plants-90000.json": "a8593bae1cea098e1df5e8190cfec9803e9c55a79caedf133abfd4d58c53dcb6",
      "films-zh-bounded.json": "626ecb83d6dcd8e578f5902e1ab5a223f0077d81eb59d74bca585cd4d5797f3e",
      "athletes-Q937857-bounded.json": "c276147cb6dbeb1bf5f9b9cf294341612d4ee822938844d03eaf80777c92c0d6",
      "fruit-expanded.rq": "2551444157f460bc7c64f9fc8d89e70d2083a3681fe2c505017305a1fca7fd1a",
      "famous-expanded.json": "62e74f426968ee8ad52652a9d86841c751d29a90a9f8b6603115405f7ff794dc",
      "gbif-plants-40000.json": "cb1f0e377c2512ae59e4581027beda09c39d7e4746b5ff3755b910c716b62e79",
      "films-pt-bounded.rq": "c21c0eed2562d27004d9ece2adf8a461ef32580c643b3aa23e183f45770bf780",
      "songs-expanded.rq": "5198d454632718bdaf1299f3afc3086b879cc32f4adb7dcee3e0d6d94e1f6d29",
      "gbif-plants-60000.json": "d598b904602f5838c7a51ce803cfcca2d52842fa87fa45c547a804fc738d9c30",
      "wordnet.zip": "cbda5ea6eef7f36a97a43d4a75f85e07fccbb4f23657d27b4ccbc93e2646ab59",
      "vehicles-expanded.rq": "80daea1bbd6d73ebbf7d2c5aa9ee38aed184f6fb0f720c23dc93c6a9fbe2e0c9",
      "films-es-bounded.rq": "5bbcf688317d0b42b0d19ac9ecb990835de3ae33da7498448125ac1d919afd6f",
      "openfauna-de.json": "0616abbfd562ffdb13959e286b4b2ddf82ed1eb19d2b3f78c20f25ae025d0e2b",
      "gbif-plants-10000.json": "3289876bb182a6acf163a59805dd7ea5fe4f67f1304d08ebd2d203beb588e1b3",
      "openfauna-pt.json": "91d21691020a5d99573f909077423936b0dd3ddadd40f864f69ed8306aefc7a7",
      "jobs-expanded.json": "2ff7e6b69c30ecefeadace35e28570b1207abc12709c19f768a282874244ed83",
      "names-it-bounded.rq": "86d90028877b9b85a6adfcbae876892c4abf437ef0432f28c2b2ef65dcf4a2ad",
      "films-fr-bounded.json": "2f8d4b60e374e5a917975cb0ae0c614626580c01255bec50f0508025edd4c96c",
      "gbif-plants-sample.json": "4902632fbeca63c7bb2ca9463b821ab825ea7cb298a1f335ce0cbd594d02f992",
      "openfauna-zh.json": "4eb80167682fde9af50ce9864638e84b051ce8e6ce285c6910bc6b9ccdb7e616",
      "films-de-bounded.json": "741445b4b002db28a4003808099562520e6cec13041771372d45f396cb41ce39",
      "names-it-bounded.json": "7073eed9fd4485184168833200376d3c22bd1d684649d6da5fe8dfcb8da7b7a4",
      "films-it-part.json": "5fb44526dc57b6c6edfaa047e3b93b79e7fe6e3f70e547cb50e1cd8cce175232",
      "films-expanded.json": "92d62e8096b623850d882e926f015e323f086b919591e548af51950f2bd1bd44",
      "openfauna-attribution.txt": "9abb1a4dbf5daa4488647fd3fb472d62daad59297507be03bc4fb1e8d94d6894",
      "gbif-plants-70000.json": "88f4edf3800db15143ca12742e121537447679b04aa6d9c0c09987e6b1957dfd",
      "songs-expanded.json": "c00a197bdf171c068ce8dc708623d8c72d531255a4a54fa0ffa7124fc15702c9",
      "objects-tools-bounded.rq": "67ed405cc50128d17f9410e967d9e2e822185940baad0699ab8058c4753d5f1a",
      "films-es-bounded.json": "63115a7055f6b71c62567f20b20c6de051b7dc8ab7e4e514df68d021cdb733b3",
      "openfauna-en.json": "982e4a61f56acce0ec3c8dd1613551c29c29be49192a7bab71ca3437bc5c123a",
      "films-fr-bounded.rq": "9092b935e8978404ad39d3f7813eb73af3ad940e2e5c51e187e33685608748d4",
      "gbif-plants-20000.json": "a82a6d28b9c820428cafcd1acc63d9d4ae075b3c8aa3a3b3e4f0ff4065e2f9da",
      "omw.zip": "3b941e664852f3297b6040236626065796a2aaf7d7f9eec8779a3beaa1096c2d",
      "gbif-plants-80000.json": "1db0fa8ca0a7ec1c8a96bf95b1059ba1b628d5b92d7c01280ea3e7b4adb984e3",
      "films-de-bounded.rq": "faaef280da32a212fa60108673c607e58ac82d6358f3ef1960610c4d5c79974a",
      "gbif-plants-30000.json": "c018be09f1d7c6d7b2da0bebf5d1945c3b3d982c94cdc1bfcf574b6904677dee",
      "films-zh-bounded.rq": "211c8b60fd6be0349e876e768db66cd1efdef14674aa092bdfce221f5133bf68",
      "openfauna-fr.json": "050d3a746d6f97fb7062725409d822742847021e96ab9d7d2a71a58b444c1486",
      "vehicles-expanded.json": "9f6066a821d60d548b099ce0f1e2983c8320a6de776c84791872301813766257",
      "gbif-plants-50000.json": "a5d75283337c6df38fdcfb9385bb848bff0338e78873b60ee5157fb558642ef0",
      "openfauna-it.json": "4ad63be5607c7ad2e39982dd834f2e62bb755aea89578cf90833c26b16bfd87e",
      "openfauna-metadata.json": "d492017558d719c4aff52c07f16cfdf65f692a3af80d27e180d777990a8f9cb4",
      "famous-Q49757-bounded.json": "3ae9e0e69b2e562414e80acdc27ec3195fa003f60bc2f91c48bf1d839bb9f93e",
      "films-en-bounded.rq": "faa31bcbed17b14aa9cc99ab870709bf9da82cf13a31b4cfa0a0c9a330b71b0d",
      "objects-equipment-bounded.rq": "2fb9c068b028616556eac56b3643f55dc08b9c10a06108270cee08dd0d9aca2f",
      "films-pt-bounded.json": "707ac2358d03e46b81769ce4395a0044898455047196feaf47a85198d3e813ea",
      "athletes-Q937857-bounded.rq": "7373037de6b137bddbce21d48c8dfdc40f1183869dcd48d0d4d2b8011e4473b3",
      "objects-equipment-bounded.json": "cf1cabbc44180a5094fdd1c6f7e3ecb82314bf33710d46141388016a43f53466",
      "fruit-expanded.json": "d1d9c62aea3256e26420bb6e5ba0260b19e21867808d227734e2e795aeee4728",
      "famous-Q49757-bounded.rq": "7962266b5b0cefd3c61d3671ebef4d2e9f9258f3923f2725b5c6e5a0e7ff9dad",
      "openfauna-es.json": "5e82b1a2a26a3a0da933c7be0a3ea2777be8a4edbf3863d56571df052e92a330",
      "jobs-expanded.rq": "b158bd881da38d530f264abc002437f1fbec9ce3a3dc636c50710132c4c9c1ef",
      "openfauna-license.txt": "28a9529c7d0bb4dc51f4bf5c116a3d16ef247a052f7591466768ddf563fd1cf5",
      "alternateNamesV2.zip": "436a8231d14aaf4b27d1e5d69b88837eb2563fb7b14553d8845091cb642a4d65",
      "gbif-plants-0.json": "67f24e471a0b1fac71150baf3733b02f0a458bfc3ddaf9a4745807693f9f221a",
      "films-en-bounded.json": "781f83da09920876398ad65b1940c80062daa36568c84e28be568269420c7213",
      "athletes-expanded.json": "62e74f426968ee8ad52652a9d86841c751d29a90a9f8b6603115405f7ff794dc",
      "cities500.zip": "b62dde97a05f61af34e71bb58647bb4327ff65fcbf31d4643e66bf51118b5854",
      "names-en-bounded.rq": "8ad6497b7cc199e1015b5b2962003542149b18a8a28945464b8ab7ef57729b07"
    },
    "editorialSources": {
      "it": [
        "https://www.treccani.it/vocabolario/porco/",
        "https://www.treccani.it/vocabolario/portinaio/",
        "https://www.treccani.it/vocabolario/stalliere/",
        "https://www.treccani.it/vocabolario/saltimbanco/",
        "https://www.treccani.it/vocabolario/papaia/",
        "https://www.dizionario.org/d/?pageurl=papaja",
        "https://www.treccani.it/vocabolario/fioraio/",
        "https://www.treccani.it/vocabolario/sarto/",
        "https://www.treccani.it/vocabolario/pediatra/",
        "https://www.treccani.it/vocabolario/ortopedico/",
        "https://www.treccani.it/vocabolario/giornalaio/",
        "https://www.treccani.it/vocabolario/ortolano/",
        "https://www.treccani.it/vocabolario/salumiere/",
        "https://www.treccani.it/vocabolario/elettrauto/",
        "https://www.treccani.it/vocabolario/edicolante/",
        "https://www.treccani.it/vocabolario/edicolista/"
      ],
      "en": [
        "https://dictionary.cambridge.org/dictionary/english/"
      ],
      "es": [
        "https://dle.rae.es/"
      ],
      "fr": [
        "https://www.cnrtl.fr/definition/"
      ],
      "de": [
        "https://www.duden.de/"
      ],
      "pt": [
        "https://dicionario.priberam.org/"
      ],
      "zh": [
        "https://dict.revised.moe.edu.tw/"
      ]
    },
    "policy": "Typed source entities, explicit professional variants and language-labelled current city names. All categories and languages audited; no claim of exhaustive or error-free coverage. Unknown or disputed answers remain reviewable by the room."
  },
  "occupationCoverageAudit": {
    "url": "/data/letters-coverage-audit.json",
    "sourceSnapshot": "/data/letters-esco-labels.json",
    "sourceSha256": "1b44f9f91a582051183c6ab099b15036f9fee1b7d9331c5a67482701bc3e0cc8",
    "occupations": 3039,
    "languages": {
      "it": {
        "sourceLabels": 14004,
        "recognisedBefore": 4543,
        "missingBefore": 9461,
        "recognisedAfter": 14004,
        "occupationsWithMissingLabelsBefore": 2332
      },
      "en": {
        "sourceLabels": 31431,
        "recognisedBefore": 3974,
        "missingBefore": 27457,
        "recognisedAfter": 31431,
        "occupationsWithMissingLabelsBefore": 3037
      },
      "es": {
        "sourceLabels": 13696,
        "recognisedBefore": 5081,
        "missingBefore": 8615,
        "recognisedAfter": 13696,
        "occupationsWithMissingLabelsBefore": 2090
      },
      "fr": {
        "sourceLabels": 12117,
        "recognisedBefore": 5167,
        "missingBefore": 6950,
        "recognisedAfter": 12117,
        "occupationsWithMissingLabelsBefore": 1718
      },
      "de": {
        "sourceLabels": 14927,
        "recognisedBefore": 5915,
        "missingBefore": 9012,
        "recognisedAfter": 14927,
        "occupationsWithMissingLabelsBefore": 2095
      },
      "pt": {
        "sourceLabels": 9210,
        "recognisedBefore": 4999,
        "missingBefore": 4211,
        "recognisedAfter": 9210,
        "occupationsWithMissingLabelsBefore": 1297
      }
    }
  },
  "categoryCoverageAudit": {
    "url": "/data/letters-all-categories-audit.json",
    "snapshot": "/data/letters-category-refresh.json",
    "snapshotSha256": "06aca275584d47e3e3f10ccb8936017fd5e104268f24ce85b55768c5ea2a9ebc",
    "policy": "Bounded typed source snapshots and inspected selections; no exhaustive coverage claim. Primary Wikidata labels, original work titles (P1476), and individually reviewed fruit alternatives. Literal language tags, accepted taxonomy, inhabited places. No fuzzy matching or generated suffixes."
  },
  "broadening": {
    "date": "2026-10-13",
    "snapshot": "/data/letters-broadening.json",
    "audit": "/data/letters-all-categories-audit.json",
    "policy": "Things includes concrete natural objects, bodies of water, landforms, physical materials, atmospheric phenomena and woods, in addition to the existing artefacts and foods. Follow class hypernyms, not named instances or all noun senses. No abstract feelings, people or unrestricted dictionary import. Living-organism synsets are excluded; twelve common natural entities also have inspected Wikidata labels in all supported languages."
  },
  "nameForms": {
    "source": "/data/letters-name-forms.json",
    "audit": "/data/letters-name-forms-audit.json",
    "snapshotSha256": "5daf32d7ce99a93a94de2edd949c489d73c79c161f1a4dcd3d1471d9c7e85cc2"
  },
  "famousCorrections": [
    {
      "date": "2026-10-14",
      "term": "Mango",
      "category": "famous",
      "scope": "common",
      "source": "https://www.mango.it/biografia/",
      "note": "Nome d’arte del cantante; riconoscimento separato dalla categoria frutta."
    }
  ],
  "occupations": {
    "source": "/data/letters-occupations.json",
    "audit": "/data/letters-occupations-audit.json",
    "snapshotSha256": "aa9b7b9ccb6410d0ad22d088f6a2b7146b6cef5a78c325b3ce26f788e0b2efd7"
  }
}
