Entity names — locked terminology
Never blur these in UI, SQL, docs, or voice interfaces.
Product personality: products/<app>.md
Company layer
| Context | Name |
|---|---|
| Legal / footer | Intrinsic Value LLC |
| Admin email domain | @intrinsicvalue.llc |
| Product domains | tasteful.to, keystone.intrinsicvalue.llc |
Consumer products are not prefixed with "Intrinsic" in UI.
Keystone (admin portal)
| Term | Who | UI label |
|---|---|---|
| Admin | @intrinsicvalue.llc staff | Platform → Admins → Admin detail |
| User | Tasteful end customer | Users → User detail |
| Household | Shared billing / meal group | Households → Household detail |
| Say | Don't say |
|---|---|
| Admin sign-in | Keystone user, operator login |
| User detail · Admin detail | User details, User 360, customer 360 |
| People (list) | Users (ambiguous with auth.users) |
Voice: products/keystone.md
Tasteful (consumer app)
| Term | Meaning |
|---|---|
| Meal | A logged eating occasion (may link recipe/restaurant) |
| Recipe | Saved recipe content (imported or manual) |
| Restaurant | A place in your library |
| Household | Shared group (billing + collaboration) |
| Reader Mode | In-app calm recipe reading view |
| Suggestions | Meal ideas from library (UI: not "recommendations engine") |
Voice: products/tasteful.md
Meal occasion: "Add someone to this meal" — not recipe collaborator.
Cross-platform voice (Siri, Alexa, future)
Same nouns as on-screen labels. See VOICE_INTENTS.md.