×
Create a new article
Write your page title here:
We currently have 69 articles on Super Shiritori Wiki. Type your article name above or click on one of the titles below and start writing!



Super Shiritori Wiki

Dictionary Information: Difference between revisions

Welcome to Super-Shiritori!

Please remember:

  • No vandalism – Do not add nonsense, false info, spam, or blank pages.
  • Respect others – Be polite and assume good faith.
  • Use reliable information – Make sure edits are accurate and IMPORTANT.
  • Stay constructive – Help us grow the wiki with content, especially with the Word compendium.

⚠️ Repeated vandalism or rule-breaking may result in warnings or blocks. If you see vandalism, please revert it and notify an admin.

No edit summary
Line 1: Line 1:
= 📖 Shiritori Bot Dictionary Guidelines =
= Dictionary Information =
The '''Super Shiritori Bot Dictionary''' is a carefully maintained word list that powers all gameplay. It contains '''over 950,000 words''', handpicked and auto-expanded with intelligent logic to balance fairness, creativity, and linguistic curiosity.


Unlike traditional dictionaries, ours blends standard English, culturally relevant references, and gameplay-specific terms. Here’s how it all works.
The dictionary is the shared word list every game mode plays against. As of this writing it holds approximately '''1.67 million entries''', stored one word per line in the bot's main dictionary file. This page documents how words enter and leave it, how non-standard input gets converted into a valid entry, and the standards curators apply when reviewing a suggestion.
----


== ✅ What IS Accepted ==
There is also an '''ideological vision''' of dictionary criteria known as '''Super-Shiritoriism''' — see the [https://anarchy.polcompball.me/Super-Shiritoriism#Shiritorier's_Thought full write-up] on the external wiki if you'd like to read it, or [[Super-Shiritoriism|click here]] for the page on this wiki. That framing is stylized and in-universe, not a technical reference; this page documents the same underlying mechanisms in plain, verified terms instead.


=== 🗣️ Standard English Vocabulary ===
For the full set of themed word lists that supplement the main dictionary (colors, countries, creatures, mythology, and dozens more), see [[List of Dictionaries]].


* Core of the dictionary. Includes:
== What Counts as a Word? ==
** Common nouns, verbs, adjectives, adverbs
Word curators work from a deliberately broad working definition of "word":
** Plurals, verb conjugations (e.g., <code>run</code>, <code>ran</code>, <code>running</code>)
<blockquote>"A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically shown with a space on either side when written or printed."</blockquote>
** Comparative/superlative forms (e.g., <code>faster</code>, <code>fastest</code>)
In practice, this covers:
** Compound nouns (e.g., <code>ice-cream</code>, <code>mother-in-law</code>)
* Acronyms and initialisms (e.g. <code>NASA</code>, <code>FBI</code>).
* Proper nouns with cultural or historical significance (e.g. <code>Napoleon</code>, <code>New-York</code>).
* Taxonomy names and classification numbers, if commonly used.
* Internet slang, emoticons, and expressive strings (e.g. <code>UwU</code>, <code>'-w-'</code>, <code>awa</code>).
* Written forms of numbers and numeral-based media terms (e.g. <code>one-percent</code>, <code>480p</code> <code>four-eighty-p</code>).
* Foreign loanwords that have entered English usage (e.g. <code>sushi</code>, <code>déjà-vu</code>, <code>siesta</code>).


----
'''Special case:''' a song title is only accepted if the song itself can be found on YouTube.


=== 🌍 Culturally Significant Proper Nouns ===
== Suggesting Words ==
Players propose new words with <code>/suggest</code>. Submissions are checked against the live dictionary before anything is posted: words already present are reported back separately and excluded, and a submission must contain between 1 and 1,001 new, valid words after that filtering (a request that resolves to zero new words is rejected outright). Word removal requests go through the same command and the same limits, routed to a separate review queue.


==== ✅ Places ====
Every batch of new words is posted to a curator review channel (rejections/removals to a second, dedicated channel) with four options available to word curators:
* '''Accept''' — writes the words directly into a staging area, from which they merge into the live dictionary automatically about every 2 minutes.
* '''Review Manually''' — sends the curator a file of the submitted words by DM for closer inspection; the curator corrects the list by hand and applies it themselves rather than accepting it as-is.
* '''Reject''' — declines the submission outright.
* '''Cancel''' — available only to the original submitter, to withdraw their own pending request (for example, to fix a mistake) before a curator acts on it.


* Countries, cities, continents, regions, and well-known landmarks  → e.g., <code>japan</code>, <code>europe</code>, <code>eiffel</code>
A user can be barred from submitting suggestions entirely; attempting <code>/suggest</code> while banned returns a rejection message instead of posting anything for review.


==== ✅ Characters & Media ====
== Normalization (Dictionary Content) ==
The dictionary only stores words made up of the Latin letters '''A–Z''', the apostrophe, and the hyphen. Loanwords and other non-standard input are accommodated into that form following ordinary standard-English romanization: a borrowed word keeps its accepted English spelling, with diacritics simply dropped rather than substituted for anything else. For example: <code>café</code> → <code>cafe</code>, <code>résumé</code> → <code>resume</code>, <code>touché</code> → <code>touche</code>, <code>façade</code> → <code>facade</code>, <code>jalapeño</code> → <code>jalapeno</code>, <code>über</code> → <code>uber</code>.


* Widely recognized fictional characters, species, or concepts  → e.g., <code>pikachu</code>, <code>hogwarts</code>, <code>kryptonite</code>
Numerals are not permitted in written form at all; a number must be spelled out in words, joined by hyphens rather than spaces (see [[#Hyper-Hyphenation|Hyper-Hyphenation]] below) to form a single valid entry — for example, <code>1345</code> is only valid as <code>one-thousand-three-hundred-forty-five</code>. See [[#Grammar and Form|Grammar and Form]] below for how a number is chosen to be spelled once it's accepted.


<blockquote>❗ '''Note:''' These are '''not''' exhaustively curated. They are only added when '''suggested''' by players and pass review.</blockquote>
This is the '''editorial''' convention curators apply to decide what a word is actually stored as. It's a separate matter from how the bot's live gameplay engine converts a player's typed input into a matching key while a game is in progress — that mechanism follows different, code-defined rules of its own (including some that don't simply drop diacritics the way the convention above does) and is documented on its own page: [[Word Normalization]].


==== ✅ Names (Conditional) ====
== Curator Guidelines ==
The rules below are the standards word curators apply when reviewing a suggestion. None of them are enforced mechanically by the bot at submission time — accepting a word as a legitimate entry is a human judgment call curators make against these standards.


* Famous people ''only'' if the name is:
=== Formatting ===
** Used metaphorically or generically (e.g., <code>john</code>, <code>bill</code>)
* Diacritics are accommodated by dropping them, per standard English loanword convention (see [[#Normalization (Dictionary Content)|Normalization]] above) — e.g. <code>jalapeño</code> is stored as <code>jalapeno</code>.
** Part of a well-known phrase or cultural reference  → e.g., <code>napoleon-complex</code>, <code>john-doe</code>
* Acronyms and abbreviations may be added alongside their long form, joined into a single hyphenated entry (e.g. <code>png</code> alongside <code>papua-new-guinea</code>).
* Most personal names are '''not''' accepted.
* Phrasal words allow each individual word of the phrase to be suggested separately as its own entry (e.g. ''molotov cocktail'' allows both <code>molotov</code> and <code>cocktail</code> individually), except where the phrase is a non-English proper noun, or a proper noun sourced only from user-generated content.
----
* Nouns, verbs, and (where attested) adjectives may be suggested together with their inflected forms: most nouns take <code>-s</code> (<code>stove</code> → <code>stoves</code>); verbs take <code>-ed</code>, <code>-s</code>, and <code>-ing</code> (<code>judge</code> → <code>judged</code>, <code>judges</code>, <code>judging</code>); adjectives take <code>-er</code>/<code>-est</code> where attested (<code>silly</code> → <code>sillier</code>, <code>silliest</code>). A proper noun may fit any of these categories, or function as its own part of speech.
* A leading or trailing hyphen on a submitted word is ignored rather than treated as part of the word.
* An entry may not exceed '''450 characters'''.


== 🌐 Foreign Terms (Integrated into English) ==
=== Grammar and Form ===
While the core dictionary focuses on English, many '''foreign-origin words''' are accepted — '''if''' they’ve become a recognized part of everyday English.
* '''Possessives''' follow standard English rules: a word already ending in '''s''' takes only a trailing apostrophe (e.g. <code>boss</code> → <code>boss'</code>); any other word takes <code>'s</code> (e.g. <code>teacher</code> → <code>teacher's</code>). ''In practice,'' this rule is not applied to possessive forms of song titles, even though nothing in the rule itself excludes them — a song title is a proper noun like any other and would qualify under the same standard. This gap traces back to a specific misreading of what counts as a "proper noun phrase" by the [[Discord Bot]]'s owner, [[Ghost (Owner)|Ghost]]; it has not been formally corrected, so treat possessive song titles as unsupported in current practice regardless of what the rule as written would suggest.
----
* '''Plurality''' must match how the word is actually used, not be added reflexively.
* '''Spelling''' should follow standard or otherwise widely accepted forms.
* '''Numbers''' are spelled the way they're actually pronounced, not by full place-value expansion — e.g. <code>480p</code> is <code>four-eighty-p</code>, ''not'' <code>four-hundred-eighty-p</code>.


=== ✅ What’s Allowed ===
=== Sourcing ===
These are typically called '''loanwords''' — foreign terms that have been adopted into English through frequent usage in speech, writing, and media.
* Discord messages, YouTube or streaming-platform comments, and individual forum posts (single comments, not the established resources described below) are not accepted as sources, since they can be edited or deleted without notice.
* Song lyrics are not considered a valid source on their own.
* AI chatbots are not a valid source under any circumstance — see [[#AI Isn't a Valid Source|AI Isn't a Valid Source]] below.


==== Examples: ====
==== User-generated content ====
{| class="fandom-table"
As of a policy update dated '''November 13, 2025''', words sourced from user-generated content platforms — Urban Dictionary, Fandom/community wikis, dedicated technical wikis, and established forum FAQs — are accepted, but only under three mandatory conditions, all of which must be met:
!Original
# '''Age:''' the word must have been verifiably public on its source platform for at least '''180 days (6 months)''' before it's submitted. This is meant to filter out content invented for the submission itself rather than something that already existed and saw use.
!Accepted Form
# '''Creator distance:''' the word's original creator, or anyone connected to that creator, cannot be the one who submits it — including asking someone else to submit it on their behalf. This is an intentional, acknowledged bias: it exists specifically to require that a word has been adopted by people outside its creator's own circle before it's considered, rather than accepting a creator's (or their friends') own word on their say-so.
!Language
# '''Source type:''' the word has to come from a recognized group community resource, not an unreliable low-credibility source like a single blog comment, an exaggerated one-off Reddit post, or an unmaintained personal site.
|-
|déjà-vu
|deja-vu
|French
|-
|touché
|touche
|French
|-
|résumé
|resume
|French
|-
|schadenfreude
|schadenfreude
|German
|-
|sushi
|sushi
|Japanese
|-
|tsundere
|tsundere
|Japanese (media slang)
|-
|fiesta
|fiesta
|Spanish
|-
|siesta
|siesta
|Spanish
|-
|karaoke
|karaoke
|Japanese
|-
|taco
|taco
|Spanish
|}
These terms are valid because:


* They're '''commonly used''' in English.
Any submission curators consider "sus" under these rules gets a request for the source link and an explanation of the word; if a curator can't quickly verify the word's age or that the submitter isn't its creator, it's rejected outright rather than given the benefit of the doubt.
* They appear in '''major dictionaries''' or English-language media.
* They’ve become '''culturally embedded''', especially in entertainment, food, psychology, and internet slang.


----
=== Content ===
* Complete gibberish is not accepted.
* Words no longer used in modern English are not accepted, except for archaisms and obsolete words that are still recognized by standard dictionaries.
* Words containing an em dash are not addable.
* Unintentional typos are not accepted, unless the misspelling is itself part of an established proper noun phrase.
* '''Numbers''' are restricted: any number-containing word without an alternate name, whose value is not between &minus;1 and 101 (i.e. 0 through 100), and which is not a standardized value under some recognized instrument or counting system, is invalid. Separately, if the specific number in a word could realistically be swapped for any other numeric value without the word losing its meaning, it is not accepted — this excludes essentially arbitrary numeric strings dressed up as words.


=== 🛠️ Normalization of Special Characters ===
=== Curator Conduct ===
To maintain fairness and input consistency, all accented or non-Latin characters are '''normalized''':
* A curator cannot approve their own submission — if a curator uses <code>/suggest</code> themselves, a different curator has to review it. In practice, this rule has fallen out of active use: curators now mainly add their own words directly with <code>!a</code> (see [[#Curator Commands|Curator Commands]] below) rather than routing them through <code>/suggest</code>, which sidesteps the approval step this rule was written for. Treat it as outdated courtesy rather than enforced practice.
* When a suggested word is obscure or its meaning isn't self-evident, suggesters are asked to attach a short clarifier so curators don't have to research it blind, for example: <code>^ musician</code>, <code>^ book title</code>, <code>^ slang</code>, <code>^ city</code>, or <code>^ (link)</code>.


* Accents are '''flattened''':
=== Curator Commands ===
** <code>touché</code> → <code>touche</code>
Curators can bypass the <code>/suggest</code> review queue entirely and edit a dictionary file directly:
** <code>résumé</code> → <code>resume</code>
* <code>!a word dict</code> — add a word.
* Ligatures are split or removed:
* <code>!r word dict</code> — remove a word.
** <code>æ</code> → <code>ae</code>, <code>œ</code> → <code>oe</code>
If no dictionary is named, the command targets the '''main dictionary'''. Neither command accepts multiple words in one message — a batch add or remove has to be submitted as a file instead.
* Foreign letters like <code>ñ</code>, <code>ç</code>, <code>ö</code>, etc., are simplified:
** <code>jalapeño</code> → <code>jalapeno</code>
** <code>façade</code> → <code>facade</code>
** <code>über</code> → <code>uber</code>


<blockquote>⚠️ The game internally stores all words using the '''simplified version''', but it still accepts the accented form during input for convenience.</blockquote>
== Hyper-Hyphenation ==
----
Typing <code>!hyphens</code>, <code>!hyper-hyphenation</code>, or <code>!wysiwyg</code> in a game channel brings up the bot's own explanation of this rule:
<blockquote>
'''Hyper-Hyphenation''' ''(noun)''


=== ❌ What’s Not Allowed ===
1. ''(linguistics, normalization)'' Joining two or more separately-attested words into a single hyphenated expression, treating them as one unified lexical item.


* '''Foreign words not used in English'''  → If it’s not recognized or integrated, it’s excluded.  → e.g., <code>zwiebackbrot</code> (pure German), <code>matarpaneer</code> (if not used in English menus/texts).
2. Super-Shiritori's normalization rule: when an abbreviation, acronym, initialism, or multi-word number is expanded into its full multi-word form, those component words get joined with hyphens into ONE valid dictionary entry; e.g. <code>CAPTCHA</code> becomes <code>completely-automated-public-turing-tests-to-tell-computers-and-humans-apart</code>.
* '''Obscure regional slang or dialect terms'''  → Must be '''clearly documented in English''' contexts.
* '''Words that only exist in dictionaries of other languages''', with '''no English usage history'''.


----
3. ''(by extension)'' Hyphenation is the mechanism, not the justification. An expansion still has to be independently real/attested; Hyper-Hyphenation only governs '''how''' its already-real words get stitched together, never '''whether''' they belong.
</blockquote>
In practice: an acronym's expanded form is valid alongside the acronym itself, provided that expansion is genuinely attested (a real, documented long form) rather than invented to make an otherwise-invalid string of letters pass as a word.


== 🔤 Acronyms & Expanded Phrases ==
To see the definition of Hyper-Hyphenation, go to the {{wc|Hyper-Hyphenation}} Word Compendium page. That framing is stylized and in-universe, not a technical reference; this page documents the same underlying mechanism in plain, verified terms instead.
In Word Bomb, '''acronyms are treated as valid entries''' — and so are their '''fully written-out, hyphenated forms'''. This creates more flexibility in gameplay while honoring how these acronyms function in English.
----


=== ✅ What’s Accepted ===
== Neosesquipedalianism ==
Typing <code>!neoses</code> or <code>!neosesquip</code> brings up the bot's explanation of the opposite, ''invalid'', pattern:
<blockquote>
'''Neosesquipedalianism''' is the idea that you can make a "new" word by stripping the spaces, hyphens, and apostrophes out of an already-existing multi-word term and mashing what's left into one unbroken string.


* '''Standard Acronyms:''' → <code>nasa</code>, <code>scuba</code>, <code>radar</code>, <code>nato</code>, <code>lol</code>, <code>ily</code>, <code>wysiwyg</code>
Example: the mineral '''Clino-ferro-ferri-holmquistite''' becomes '''Clinoferroferriholmquistite'''. Nothing about the word actually changed except the punctuation holding its real components apart; it's the same term with its formatting deleted, not a new one.
* '''Full Hyphenated Forms:'''  → <code>national-aeronautics-and-space-administration</code>  → <code>self-contained-underwater-breathing-apparatus</code>  → <code>what-you-see-is-what-you-get</code>  → <code>i-love-you</code>
* '''Ideological Acronym Clusters:''' → <code>mlmsthpgldglstppcchcmtm</code>  → Stands for:  <code>marxism-leninism-maoism-stalinism-trotskyism-hoxhaism-posadism-gaddafism-luxembourgism-dengism-guevarism-longism-strasserism-titoism-pol-potism-castroism-chavism-ho-chi-minh-thought-mugabeism</code>  → ''All ideological components must be recognized terms individually.''
* '''Technical or Niche Acronyms (if documented):''' → Like <code>ram</code>, <code>cpu</code>, <code>gif</code>, or <code>sars</code> — must be widespread and clearly defined.


----
'''This is not valid here.''' It's the mirror image of Hyper-Hyphenation (<code>!hyphens</code>): Hyper-Hyphenation legitimately joins independently-attested words together with hyphens; Neosesquipedalianism just erases the punctuation of an existing compound and calls the result new. Removing separators isn't creating a word; it's deleting information.
</blockquote>


=== 🔁 Hyphenated Rule (Deacronymization) ===
== AI Isn't a Valid Source ==
If a valid acronym exists, its '''deacronymized, hyphenated form is also valid'''.
Typing <code>!ai</code>, <code>!noai</code>, or <code>!aisource</code> brings up the bot's standing position on AI-sourced suggestions:
<blockquote>
Asking an AI chatbot whether something is a word, or having it "confirm" a definition, isn't an acceptable source for adding a word to the dictionary. This includes ChatGPT, Claude, Google Gemini, Grok, DeepSeek, Microsoft Copilot, Meta AI, Perplexity, and any other popular AI model or chatbot.


==== Example: ====
AI models hallucinate; they'll state a word, spelling, or definition with total confidence even when it doesn't actually exist anywhere. That confidence doesn't make it real, and there's nothing to independently check it back against.
{| class="fandom-table"
!Acronym
!Hyphenated Phrase
|-
|<code>scuba</code>
|<code>self-contained-underwater-breathing-apparatus</code>
|-
|<code>nasa</code>
|<code>national-aeronautics-and-space-administration</code>
|-
|<code>wysiwyg</code>
|<code>what-you-see-is-what-you-get</code>
|-
|<code>ily</code>
|<code>i-love-you</code>
|}
This is based on formatting logic introduced with <code>wysiwyg</code>, which is treated as both an acronym ''and'' its word-expansion.
----


=== ❌ What’s Not Allowed ===
Words need an attestable, citable source: a real dictionary, an established compound, a documented coinage; something someone else can actually go look up and verify. "I asked an AI and it said yes" isn't that.
</blockquote>


* '''Random or User-Created Acronyms:'''  → Acronyms must be ''widely used or documented'' — no made-up abbreviations.
== See also ==
* '''No Expansion? No Entry.'''  → If an acronym has ''no widely accepted long-form'', then its hyphenated form will '''not''' be added.
* [[List of Dictionaries]]
* '''Redundant Acronyms Without Word Use:'''  → If the acronym isn’t used as a standalone word (e.g., never spoken/written as a unit), it’s excluded.
* [[Word Normalization]]


----
== 🔢 Numbers as Words ==
Numbers are only allowed '''if they are treated as real words''' — meaning they must appear in documented, written, or spoken contexts ''as words'', not just numerals.
=== ✅ Valid Examples ===
* '''Written Numerals in Media or Song Lyrics:'''  → <code>one-fifty-one-thousand-six-hundred</code> is accepted because it's the '''first lyric''' in ''Rest Employed'' by The Stupendium:<blockquote>“One-fifty-one-thousand-six-hundred people die every day on Earth…”</blockquote>
* '''Powers of Ten & Named Quantities:'''  → <code>hundred</code>, <code>thousand</code>, <code>million</code>, <code>billion</code>, <code>googol</code>, <code>centillion</code>  → Plurals are valid: <code>millions</code>, <code>trillions</code>
* '''Percent Phrases (1–100):'''  → All values from <code>one-percent</code> to <code>one-hundred-percent</code> are accepted as written forms  → Common in headlines, news, speeches (e.g., "The one-percent", "Seventy-five-percent of...")
* '''Compound Written Numbers (if documented):'''  → Valid: <code>two-thousand-twenty-four</code> ''(if documented use found)''  → Not Valid: <code>eight-hundred-seventy-two-thousand-six-hundred-seventy-eight</code> ''(unless sourced)''
----
=== ❌ Not Accepted ===
* '''Arbitrary Numbers Without Context:'''  → <code>151601</code>, <code>497</code>, or <code>eighty-one-thousand-five-hundred-thirteen</code> — unless documented in real usage — are rejected.
* '''Individual Numerals:'''  → <code>1</code>, <code>2</code>, <code>99</code> (as digits) are '''not''' words  → Must be written out with hyphens to be considered (e.g., <code>ninety-nine</code>)
* '''Pure Math/Placeholder Strings:'''  → No base-10 technical strings or non-verbal math values like <code>x10^6</code>
----
== ❌ What is Not Accepted ==
=== ❌ Nonexistent / Gibberish Words ===
* Random strings, typos, or invented combinations  → e.g., <code>xqwbno</code>, <code>asdfgh</code>
=== ❌ Obscure Proper Nouns ===
* Unrecognized places, indie characters, niche franchises
* Exceptions are made only if a term gains widespread use
=== ❌ Most Names ===
* Personal names that do not have wider metaphorical, pop culture, or dictionary presence  → e.g., <code>aislinn</code>, <code>jazzlyn</code>  (unless dual-meaning or heavily used)
=== ❌ Purely Foreign Words ===
* Words that have not been adopted into English usage  → e.g., rare terms in Finnish, Swahili, etc. unless borrowed
=== ❌ Invalid Characters ===
* Words containing:
** Numbers (unless '''fully written''' or alphabetized like <code>glock-eighteen</code>)
** Symbols other than:
*** <code>-</code> (hyphen)
*** <code>'</code> (apostrophe)
=== ❌ Words Over 290 Characters ===
* Words longer than 39'''0 characters''' are '''auto-rejected'''
* May be reevaluated if usage proves significant (see: <code>krung-thep-mahanakhon-amon-rattanakosin-mahinthara-ayuthaya-mahadilok-phop-noppharat-ratchathani-burirom-udomratchaniwet-mahasathan-amon-piman-awatan-sathit-sakkathattiya-witsanukam-prasit</code> at 188 characters — accepted due to its association with "Bangkok")
----
== 🧠 Special Cases & Dictionary Philosophy ==
The Super Shiritori Dictionary walks a fine line between '''flexibility''' and '''fairness'''. We allow certain edge cases — but only if they pass the test of '''relevance''', '''documented usage''', and '''logical inclusion'''.
----
=== 💬 Urban Dictionary & Slang: Not a Free Pass ===
'''Urban Dictionary entries are NOT accepted by default.'''
Most entries there are:
* Unverified
* Joke submissions
* Never used outside UD
✅ '''Accepted''' ''only if:''
* They are also found in '''real media''' (TV, articles, social platforms)
* Or in '''standard dictionaries''' (Oxford, Merriam-Webster, etc.)
<blockquote>✅ Example: <code>yeet</code> → Accepted (used in memes, music, games, videos)
❌ Example: <code>thundercheeks</code> → Rejected (only appears in UD/joke posts)</blockquote>
----
=== 🏢 Stock Market Acronyms (Ticker Terms) ===
Some acronyms from the '''finance world''' are included if they’re '''widely used outside finance circles''' or in popular writing.
✅ Examples:
* <code>nasa</code> → Common acronym
* <code>nasdaq</code>, <code>spy</code>, <code>gme</code>, <code>dow</code>, <code>s&p</code> (as spelled-out forms) → Accepted
* <code>gdp</code>, <code>cpi</code>, <code>ipo</code> → Accepted as common business acronyms
📝 Note: Some stock tickers '''won’t''' be valid unless their expanded names or ticker identities are popularly referenced.
----
=== 🏙️ Long City Names & Abbreviated Expansions ===
Extremely long place names are allowed '''if their shorter or acronym form is commonly known''':<blockquote>'''krung-thep-mahanakhon-amon-rattanakosin-...''' is accepted
Because it's the ceremonial name of '''Bangkok'''
Bangkok = common → expansion = valid</blockquote>Same rule applies to:
* <code>la</code> → <code>los-angeles</code>
* <code>nyc</code> → <code>new-york-city</code>
* <code>usa</code> → <code>united-states-of-america</code>
'''Both acronym and hyphenated expansion are valid''' when clearly established.
----
=== 🧠 Compound Ideologies & Political Strings ===
We allow '''mega-compound ideology names''' if:
* They're suggested intentionally (by players)
* They have '''internal consistency''' and logic
* They form a meaningful acronym, even if exaggerated
<blockquote>Example:
<code>mlmsthpgldglstppcchcmtm</code> =
'''marxism-leninism-maoism-stalinism-trotskyism-hoxhaism-posadism-gaddafism-luxembourgism-dengism-guevarism-longism-strasserism-titoism-pol-potism-castroism-chavism-ho-chi-minh-thought-mugabeism'''</blockquote>🧠 Why it’s allowed:
Even if the acronym is long, each part is '''recognizable''' as a political ideology, and users actively suggest it. It’s '''context-aware''', not gibberish.
----
=== 🔤 Every Letter Has Power: Acronym Universe ===
The dictionary supports '''acronym deconstruction''':
* If an acronym is valid (e.g., <code>scuba</code>), its '''hyphenated form''' is valid too  → <code>scuba</code> ↔ <code>self-contained-underwater-breathing-apparatus</code>
* If a media acronym is valid (<code>ily</code>, <code>brb</code>, <code>omg</code>), then the '''hyphenated phrase''' is also valid  → <code>ily</code> ↔ <code>i-love-you</code>
This enables:
* Deep '''acronym chains''' (<code>wysiwyg</code>, <code>mlmsthpgldglstppcchcmtm</code>)
* '''Play strategies''' based on decoding or expanding acronyms
* Use of both '''short and long form''' for the same concept
----
=== 🧩 Terminology from Specific Fields ===
Words are occasionally accepted if they belong to specialized fields — ''as long as they're documented somewhere outside just textbooks''.
Examples:
* <code>jpeg</code> = valid image file term
* <code>lol</code>, <code>gg</code>, <code>afk</code> = valid gamer lingo
* <code>bruh</code>, <code>based</code>, <code>mid</code>, <code>slay</code> = valid internet slang with high mainstream usage
* <code>html</code>, <code>css</code>, <code>ai</code>, <code>api</code> = accepted tech acronyms
🛑 But: obscure programming terms or insider lingo aren’t included '''unless''' a player suggests them ''and'' they appear in documentation or widespread public writing.
----
=== 📏 Philosophy Summary ===
✅ Accepted:
* Widely used acronyms and slang
* Logical expansions of abbreviations
* Compound forms that maintain '''semantic integrity'''
* Player-suggested, well-sourced entries
❌ Rejected:
* Made-up acronyms or inside jokes
* Deep niche terms only seen on forums or urban dictionary
* Spammed or offensive content
* Unreasonably long words without meaning or source
----
== 💌 Suggest New Words ==
Want to contribute? Use the <code>/suggest</code> command!
* All suggestions are '''manually reviewed'''
* We check for:
** Documented use
** Cultural relevance
** Alignment with game balance
* If unclear, we may DM you for clarification
📌 '''Note:''' Not every suggestion will be accepted — but each one is appreciated.
----This dictionary is always growing. Its goal is not to be exhaustive, but to be '''fun''', '''fair''', and '''faithful''' to how language is actually used in games, stories, and life.
[[Category:Information]]
[[Category:Information]]

Revision as of 07:01, 20 August 2026

Dictionary Information

The dictionary is the shared word list every game mode plays against. As of this writing it holds approximately 1.67 million entries, stored one word per line in the bot's main dictionary file. This page documents how words enter and leave it, how non-standard input gets converted into a valid entry, and the standards curators apply when reviewing a suggestion.

There is also an ideological vision of dictionary criteria known as Super-Shiritoriism — see the full write-up on the external wiki if you'd like to read it, or click here for the page on this wiki. That framing is stylized and in-universe, not a technical reference; this page documents the same underlying mechanisms in plain, verified terms instead.

For the full set of themed word lists that supplement the main dictionary (colors, countries, creatures, mythology, and dozens more), see List of Dictionaries.

What Counts as a Word?

Word curators work from a deliberately broad working definition of "word":

"A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically shown with a space on either side when written or printed."

In practice, this covers:

  • Acronyms and initialisms (e.g. NASA, FBI).
  • Proper nouns with cultural or historical significance (e.g. Napoleon, New-York).
  • Taxonomy names and classification numbers, if commonly used.
  • Internet slang, emoticons, and expressive strings (e.g. UwU, '-w-', awa).
  • Written forms of numbers and numeral-based media terms (e.g. one-percent, 480pfour-eighty-p).
  • Foreign loanwords that have entered English usage (e.g. sushi, déjà-vu, siesta).

Special case: a song title is only accepted if the song itself can be found on YouTube.

Suggesting Words

Players propose new words with /suggest. Submissions are checked against the live dictionary before anything is posted: words already present are reported back separately and excluded, and a submission must contain between 1 and 1,001 new, valid words after that filtering (a request that resolves to zero new words is rejected outright). Word removal requests go through the same command and the same limits, routed to a separate review queue.

Every batch of new words is posted to a curator review channel (rejections/removals to a second, dedicated channel) with four options available to word curators:

  • Accept — writes the words directly into a staging area, from which they merge into the live dictionary automatically about every 2 minutes.
  • Review Manually — sends the curator a file of the submitted words by DM for closer inspection; the curator corrects the list by hand and applies it themselves rather than accepting it as-is.
  • Reject — declines the submission outright.
  • Cancel — available only to the original submitter, to withdraw their own pending request (for example, to fix a mistake) before a curator acts on it.

A user can be barred from submitting suggestions entirely; attempting /suggest while banned returns a rejection message instead of posting anything for review.

Normalization (Dictionary Content)

The dictionary only stores words made up of the Latin letters A–Z, the apostrophe, and the hyphen. Loanwords and other non-standard input are accommodated into that form following ordinary standard-English romanization: a borrowed word keeps its accepted English spelling, with diacritics simply dropped rather than substituted for anything else. For example: cafécafe, résuméresume, touchétouche, façadefacade, jalapeñojalapeno, überuber.

Numerals are not permitted in written form at all; a number must be spelled out in words, joined by hyphens rather than spaces (see Hyper-Hyphenation below) to form a single valid entry — for example, 1345 is only valid as one-thousand-three-hundred-forty-five. See Grammar and Form below for how a number is chosen to be spelled once it's accepted.

This is the editorial convention curators apply to decide what a word is actually stored as. It's a separate matter from how the bot's live gameplay engine converts a player's typed input into a matching key while a game is in progress — that mechanism follows different, code-defined rules of its own (including some that don't simply drop diacritics the way the convention above does) and is documented on its own page: Word Normalization.

Curator Guidelines

The rules below are the standards word curators apply when reviewing a suggestion. None of them are enforced mechanically by the bot at submission time — accepting a word as a legitimate entry is a human judgment call curators make against these standards.

Formatting

  • Diacritics are accommodated by dropping them, per standard English loanword convention (see Normalization above) — e.g. jalapeño is stored as jalapeno.
  • Acronyms and abbreviations may be added alongside their long form, joined into a single hyphenated entry (e.g. png alongside papua-new-guinea).
  • Phrasal words allow each individual word of the phrase to be suggested separately as its own entry (e.g. molotov cocktail allows both molotov and cocktail individually), except where the phrase is a non-English proper noun, or a proper noun sourced only from user-generated content.
  • Nouns, verbs, and (where attested) adjectives may be suggested together with their inflected forms: most nouns take -s (stovestoves); verbs take -ed, -s, and -ing (judgejudged, judges, judging); adjectives take -er/-est where attested (sillysillier, silliest). A proper noun may fit any of these categories, or function as its own part of speech.
  • A leading or trailing hyphen on a submitted word is ignored rather than treated as part of the word.
  • An entry may not exceed 450 characters.

Grammar and Form

  • Possessives follow standard English rules: a word already ending in s takes only a trailing apostrophe (e.g. bossboss'); any other word takes 's (e.g. teacherteacher's). In practice, this rule is not applied to possessive forms of song titles, even though nothing in the rule itself excludes them — a song title is a proper noun like any other and would qualify under the same standard. This gap traces back to a specific misreading of what counts as a "proper noun phrase" by the Discord Bot's owner, Ghost; it has not been formally corrected, so treat possessive song titles as unsupported in current practice regardless of what the rule as written would suggest.
  • Plurality must match how the word is actually used, not be added reflexively.
  • Spelling should follow standard or otherwise widely accepted forms.
  • Numbers are spelled the way they're actually pronounced, not by full place-value expansion — e.g. 480p is four-eighty-p, not four-hundred-eighty-p.

Sourcing

  • Discord messages, YouTube or streaming-platform comments, and individual forum posts (single comments, not the established resources described below) are not accepted as sources, since they can be edited or deleted without notice.
  • Song lyrics are not considered a valid source on their own.
  • AI chatbots are not a valid source under any circumstance — see AI Isn't a Valid Source below.

User-generated content

As of a policy update dated November 13, 2025, words sourced from user-generated content platforms — Urban Dictionary, Fandom/community wikis, dedicated technical wikis, and established forum FAQs — are accepted, but only under three mandatory conditions, all of which must be met:

  1. Age: the word must have been verifiably public on its source platform for at least 180 days (6 months) before it's submitted. This is meant to filter out content invented for the submission itself rather than something that already existed and saw use.
  2. Creator distance: the word's original creator, or anyone connected to that creator, cannot be the one who submits it — including asking someone else to submit it on their behalf. This is an intentional, acknowledged bias: it exists specifically to require that a word has been adopted by people outside its creator's own circle before it's considered, rather than accepting a creator's (or their friends') own word on their say-so.
  3. Source type: the word has to come from a recognized group community resource, not an unreliable low-credibility source like a single blog comment, an exaggerated one-off Reddit post, or an unmaintained personal site.

Any submission curators consider "sus" under these rules gets a request for the source link and an explanation of the word; if a curator can't quickly verify the word's age or that the submitter isn't its creator, it's rejected outright rather than given the benefit of the doubt.

Content

  • Complete gibberish is not accepted.
  • Words no longer used in modern English are not accepted, except for archaisms and obsolete words that are still recognized by standard dictionaries.
  • Words containing an em dash are not addable.
  • Unintentional typos are not accepted, unless the misspelling is itself part of an established proper noun phrase.
  • Numbers are restricted: any number-containing word without an alternate name, whose value is not between −1 and 101 (i.e. 0 through 100), and which is not a standardized value under some recognized instrument or counting system, is invalid. Separately, if the specific number in a word could realistically be swapped for any other numeric value without the word losing its meaning, it is not accepted — this excludes essentially arbitrary numeric strings dressed up as words.

Curator Conduct

  • A curator cannot approve their own submission — if a curator uses /suggest themselves, a different curator has to review it. In practice, this rule has fallen out of active use: curators now mainly add their own words directly with !a (see Curator Commands below) rather than routing them through /suggest, which sidesteps the approval step this rule was written for. Treat it as outdated courtesy rather than enforced practice.
  • When a suggested word is obscure or its meaning isn't self-evident, suggesters are asked to attach a short clarifier so curators don't have to research it blind, for example: ^ musician, ^ book title, ^ slang, ^ city, or ^ (link).

Curator Commands

Curators can bypass the /suggest review queue entirely and edit a dictionary file directly:

  • !a word dict — add a word.
  • !r word dict — remove a word.

If no dictionary is named, the command targets the main dictionary. Neither command accepts multiple words in one message — a batch add or remove has to be submitted as a file instead.

Hyper-Hyphenation

Typing !hyphens, !hyper-hyphenation, or !wysiwyg in a game channel brings up the bot's own explanation of this rule:

Hyper-Hyphenation (noun)

1. (linguistics, normalization) Joining two or more separately-attested words into a single hyphenated expression, treating them as one unified lexical item.

2. Super-Shiritori's normalization rule: when an abbreviation, acronym, initialism, or multi-word number is expanded into its full multi-word form, those component words get joined with hyphens into ONE valid dictionary entry; e.g. CAPTCHA becomes completely-automated-public-turing-tests-to-tell-computers-and-humans-apart.

3. (by extension) Hyphenation is the mechanism, not the justification. An expansion still has to be independently real/attested; Hyper-Hyphenation only governs how its already-real words get stitched together, never whether they belong.

In practice: an acronym's expanded form is valid alongside the acronym itself, provided that expansion is genuinely attested (a real, documented long form) rather than invented to make an otherwise-invalid string of letters pass as a word.

To see the definition of Hyper-Hyphenation, go to the Expression error: Unrecognized punctuation character "{". Word Compendium page. That framing is stylized and in-universe, not a technical reference; this page documents the same underlying mechanism in plain, verified terms instead.

Neosesquipedalianism

Typing !neoses or !neosesquip brings up the bot's explanation of the opposite, invalid, pattern:

Neosesquipedalianism is the idea that you can make a "new" word by stripping the spaces, hyphens, and apostrophes out of an already-existing multi-word term and mashing what's left into one unbroken string.

Example: the mineral Clino-ferro-ferri-holmquistite becomes Clinoferroferriholmquistite. Nothing about the word actually changed except the punctuation holding its real components apart; it's the same term with its formatting deleted, not a new one.

This is not valid here. It's the mirror image of Hyper-Hyphenation (!hyphens): Hyper-Hyphenation legitimately joins independently-attested words together with hyphens; Neosesquipedalianism just erases the punctuation of an existing compound and calls the result new. Removing separators isn't creating a word; it's deleting information.

AI Isn't a Valid Source

Typing !ai, !noai, or !aisource brings up the bot's standing position on AI-sourced suggestions:

Asking an AI chatbot whether something is a word, or having it "confirm" a definition, isn't an acceptable source for adding a word to the dictionary. This includes ChatGPT, Claude, Google Gemini, Grok, DeepSeek, Microsoft Copilot, Meta AI, Perplexity, and any other popular AI model or chatbot.

AI models hallucinate; they'll state a word, spelling, or definition with total confidence even when it doesn't actually exist anywhere. That confidence doesn't make it real, and there's nothing to independently check it back against.

Words need an attestable, citable source: a real dictionary, an established compound, a documented coinage; something someone else can actually go look up and verify. "I asked an AI and it said yes" isn't that.

See also