Permanent readable customer and workspace identity
Context
The cited product decision settled readable identity and migration continuity. This record carries that decision into the domain and service contracts; it does not seek a new identity decision.
The grammar and enforcement details live in the structured object invariants.
Decision
Use creator-selected readable identifiers for customers and workspaces, preserve them through edits, and retire workspace identifiers after deletion.
Alternatives Considered
Generate server identifiers and store a second readable domain name. The recorded reversal preserves migrated file locations and avoids competing identities for the same workspace.
Consequences
Provisioning rejects malformed, reserved, occupied and generated-shaped identifiers.
Deletion permanently retires workspace identifiers so existing references cannot identify another association.
A customer and workspace may use the same readable value while remaining distinct records.