Entity names — locked terminology
Never blur these in UI, SQL, docs, or voice interfaces.
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, Admin details, User 360, customer 360 |
| People (list) | Users (ambiguous with auth.users) |
Source: docs/KEYSTONE.md (keystone repo)
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 |
Cross-platform voice (Siri, Alexa, future)
Use the same nouns in spoken responses as on-screen labels. See VOICE_INTENTS.md.
Company layer
| Context | Name |
|---|---|
| Legal / footer | Intrinsic Value LLC |
| Admin email domain | @intrinsicvalue.llc |
| Product domains | tasteful.to, keystone.intrinsicvalue.llc |
Products are not prefixed with "Intrinsic" in consumer UI.