AmoleoFamily

Process & Registry

Incorrect

"A user's workspace on Amoleo · Worldbook."

Correct

"A user's Worldbook."

Amoleo Terminology

The family glossary — the shared brand vocabulary for words that shouldn't drift between products, or between two people writing about the same product. Each entry follows the structure in TerminologyTemplate.md; read that doc first for the shape of an entry and the rules for what earns one.

This is a working list, not a finished one. The first pass (8 Sept 2026) swept every repo's docs against the inclusion rules; the entries below are the ones confirmed since, including two that needed an actual brand decision rather than just documentation (Connections' "board" vs. "map," and the family's standard content-curation role name).


Amoleo · Registry

Entry

Product: Amoleo Registry (the canonical record — referenced from Editions, Collections, Upnext, Reviews, and Worldbook) Category: Product noun

Correct usage:

Incorrect usage:

Notes: Renamed from Title on 8 Sept 2026, specifically to stop colliding with "title" the everyday word for a work's own name — under the old name, a sentence like "search by title for the Title" was unreadable. Capitalize when referring to the Registry entity. Amoleo-Registry's own docs/Architecture.md still says "Title" as of this rename — propagating the rename into that doc (and anywhere else it's used the old term) is an open follow-up, not yet done.


Amoleo · Editions

Edition

Product: Amoleo Editions (the entity the product manages — also referenced from Amoleo Collections and Amoleo Upnext) Category: Product noun

Correct usage:

Incorrect usage:

Notes: Capitalize when referring to the entity. Keep "an Edition" (one specific release) visibly distinct from "Amoleo Editions" (the product) — the product name always carries the full Amoleo Editions form, never a bare "Editions" standing in for the entity's plural.


Amoleo · Collections

Collection

Product: Amoleo Collections Category: Product noun

Correct usage:

Incorrect usage:

Notes: Capitalized, possessive ("your Collection", "a user's Collection") — same idiom as Worldbook below: one Collection per user account, never pluralized for a single user's own holdings. Drop the Amoleo prefix once inside the product's own copy, same rule every other product follows.


Amoleo · Upnext

Backlog

Product: Amoleo Upnext Category: Product noun

Correct usage:

Incorrect usage:

Notes: Capitalized, possessive, and specific to Upnext's own Video Games list — the counterpart to Watchlist below for Film/TV. This is the most collision-prone term in the family: nearly every repo already has its own engineering "backlog" (lowercase, an unrelated GitHub Projects board). Never capitalize that one; always capitalize this one.

Watchlist

Product: Amoleo Upnext Category: Compound phrase

Correct usage:

Incorrect usage:

Notes: One word, capitalized, always paired with a media-type qualifier and a possessive owner ({user}'s ___ Watchlist) — never a single combined "Watchlist" spanning media types.


Amoleo · Worldbook

Worldbook

Product: Amoleo Worldbook Category: Product noun (branded replacement for a generic word)

Correct usage:

Incorrect usage:

Notes: Always capitalized, never used with an article the way a generic noun would be ("a Worldbook" only in the general/plural sense — referring to one specific user's own, it's always possessive: "your Worldbook", "a user's Worldbook", never "the Worldbook"). Not pluralized for one user's content — a user has one Worldbook, not several. Drop the Amoleo family prefix once inside product copy or when speaking from the user's point of view, the same rule every other product follows in its own UI (Pets doesn't say "the Amoleo Pets app" inside Pets itself).

Written Work

Product: Amoleo Worldbook Category: Product noun (branded replacement for a generic word)

Correct usage:

Incorrect usage:

Notes: Capitalized as a two-word compound when naming the entity. Chosen over "Story" specifically to encompass scripts, novellas, and other forms a single "story" wouldn't cover. The underlying schema's own storyType field name is an internal mismatch and should never leak into user-facing copy.

Public Worldbook / Private Worldbook

Product: Amoleo Worldbook Category: Compound phrase

Correct usage:

Incorrect usage:

Notes: Both words capitalized when naming the type of Worldbook — distinct from the lowercase visibility field, which has its own finer states (public-listed, public-unlisted, private).


Amoleo · Connections

board

Product: Amoleo Connections Category: Product noun

Correct usage:

Incorrect usage:

Notes: Lowercase by existing convention — unlike Worldbook's capitalized style, Connections' own copy already reads "your board" throughout, not "your Board." Decided over "map" because it was already the dominant usage (3–4 occurrences vs. one). Amoleo-Connections' sharing-settings copy still says "map" as of this decision — fixing that one line to match is an open follow-up, not yet done.


Family · Roles

Editor

Product: Family (standard role name — Amoleo Upnext, Amoleo Worldbook, Amoleo Editions; referenced from Amoleo Reviews' approval flow) Category: Role/persona name

Correct usage:

Incorrect usage:

Notes: Decided 8 Sept 2026 over "Contributor" for two reasons: it was already the majority usage (Upnext, Worldbook, and Reviews' own "Editor-approved reviews" all independently landed on it), and it better matches the permission actually being described everywhere — direct authority to create/modify/publish, restricted from deletion or admin control, not a submission that waits on someone else's approval (which is what "Contributor" usually implies). This is the standard name for this role family-wide. A product is still free to have genuinely specialist roles of its own beyond this one (e.g. Editions' separate "additional moderator tier," still an open question in its own doc) — standardizing the common role doesn't require flattening every role a product needs.


Cross-Product Phrases

In My Collection / Add to Collection

Product: Family (Amoleo Editions ↔ Amoleo Collections) Category: Compound phrase

Correct usage:

Incorrect usage:

Notes: Fixed strings, not to be paraphrased — one is the designed toggle-state replacement for the other, and Editions and Collections must render the exact same pair. Edition-specific, not Entry-level: owning one release doesn't hide the button on a different release's page. See Amoleo-Editions/docs/Architecture.md and Amoleo-Collections/docs/Architecture.md, both under "In My Collection."


Status

No checker exists for this doc yet — same idiom as family-seo.md and family-accessibility.md: the policy is written down before the tooling to enforce it exists. Until one does, treat this list as the reference to check new copy against by hand, and add an entry here the moment a term meets the inclusion rules in TerminologyTemplate.md — the earlier a term is recorded, the fewer places its generic, un-styled form has already spread to.


The template

Terminology Template

The family glossary (docs/terminology.md) is a flat list of terms, but every entry follows this structure — the same idea as MissionStatementTemplate.md: one shape, applied consistently, so a term is quick to look up and quick to add.

Entry Structure

Term

The exact styled form of the word or phrase, as it should appear in copy — capitalization included. This is the heading of the entry.

Example: Worldbook

Product

Which repo the term belongs to, or Family if it applies across more than one product (e.g. a naming pattern, not a single product's own noun).

Example: Amoleo Worldbook

Category

One of:

Correct Usage

One or two example sentences showing the term used the way we want it.

Example: "Add this character to your Worldbook."

Incorrect Usage

The mistake this entry exists to prevent — the generic or over-literal phrasing someone would reach for without the entry.

Example: "Add this character to your workspace on Amoleo · Worldbook."

Notes

Anything a writer would otherwise have to guess: capitalization rules, whether the term takes a possessive ("a user's Worldbook", not "the Worldbook of a user"), whether it's ever pluralized, whether the Amoleo family prefix is dropped once inside that product's own copy (it usually is — we don't say "the Amoleo Pets app" inside Pets' own UI), and any article rule ("a Worldbook" vs "the Worldbook").


Rules for Inclusion

Not every noun a product uses needs a glossary entry. A term earns one when at least one of these is true:

  1. It's a branded replacement for a generic word. We've decided to use the product name itself in place of an ordinary English word for the same concept (workspace → Worldbook). Without a written rule, half the copy in the family will drift back to the generic word, because it's the more natural thing to type.
  2. It has a non-obvious styling rule. Capitalization, possessive form, hyphenation, pluralization, or when to keep vs. drop the Amoleo prefix — anything a writer could reasonably get wrong without being told.
  3. It's used in more than one piece of copy. A word used exactly once, in one place, doesn't need a shared rule — there's nothing to keep in sync. (If it later shows up a second time, that's the moment to add it.)
  4. It collides with an everyday English word and needs disambiguation. E.g. "Collection" the Amoleo Collections feature vs. "collection" the ordinary noun — copy that mixes the two without a rule reads as sloppy or confusing.

What doesn't qualify: internal-only engineering names — variable names, service names, database collection names, internal API routes — that never reach user-facing copy. Those belong in that repo's own docs (its Architecture.md or equivalent), not the family glossary. The glossary is for words a user reads, not words a developer reads in the codebase.

Why This Structure

A term without this structure is just a comment in someone's memory. The first time two people write about the same feature and pick different words for it is the moment this doc exists to prevent.

Generated from docs/terminology.md + docs/TerminologyTemplate.md. Edit there and re-run npm run build in docs-site-src/ — never hand-edit a page.