This file settles the naming hierarchy for the repo as it heads toward v1.3.
The goal is not branding polish. It is conceptual gravity.
| Layer | Name | Use it where |
|---|---|---|
| project / machine / repo | Memory Engine |
README, roadmap, mission docs, release notes, maintainer language |
| participant-facing recording and listening language | Room Memory |
/kiosk/, /room/, participant cards, printed prompts, revoke page titles |
| participant-facing action language | Recording Station, Listening Surface, Revoke A Recording |
local page titles and short UI labels |
| operator-facing surface language | Room Memory Status or Operator Access / Operator Dashboard |
/ops/ titles and steward docs |
| internal architectural language | artifact, artifact storage, artifact lifecycle, artifact engine |
code, architecture docs, internal notes only |
- The project is not renamed to
Artifact Engine. artifact enginecan still describe the shared internal substrate, but it should not outrankMemory Enginein outward-facing docs.- Secondary deployments exist, but they should read as temperaments or sibling modes under one machine, not as equal competing products.
Use these status terms consistently:
| Deployment | Status language | Notes |
|---|---|---|
memory |
stable, canonical, default |
the home deployment and the center of gravity |
question |
supported secondary deployment |
behaviorally real and stewardable, but still secondary to memory |
repair |
supported secondary deployment |
behaviorally real and stewardable, but still secondary to memory |
prompt |
experimental |
first-pass behavior exists, but it should not be described as equally mature |
witness |
experimental |
first-pass behavior exists, but it is still early |
oracle |
experimental |
first-pass behavior exists, but it is still early |
Confessional Kioskas the primary public name it is evocative, but too narrow for the full social field the machine now wants to holdQuestion Engine,Repair Engine, and similar product-style names as if they were independent systems they are better treated as deployment codes or secondary temperaments
When in doubt:
- say
Memory Enginefor the project - say
Room Memoryfor the public-facing recording/listening surfaces - use deployment codes only when the distinction matters
- keep
artifactlanguage inside architecture, code, and steward-facing internals