Skip to main content
Guest identity is not a vibe, a name match, or a service overlap. It is an explicit contract between what the guest claims, what the system can verify, and what the operator may safely trust.

Purpose

Guest-facing Lucia needs to help people before the system knows who they are. That requires a strict identity/linkage contract:
guest orientationclaim collectionsafe linkage stateallowed behavior
Lucia may be warm while the system remains cautious.

Identity categories

Public behavior distinguishes these identity categories without exposing internal field names or enumerations:
These states describe who the guest appears to be from the system’s current evidence. Prior-inquiry or lead recognition is doctrine/future taxonomy only. This page does not claim a verified owning-source implementation for that category.

Linkage categories

Public behavior distinguishes these linkage categories:
These states describe what the conversation is connected to. Linkage to an inquiry record is doctrine/future taxonomy only. This page does not claim a verified owning-source implementation for that category.

Verification categories

Public behavior distinguishes whether the relationship is:
These states describe whether the system or operator has confirmed the relationship.

Capability Boundary

Anonymous / Unlinked

Default anonymous state:
Lucia may answer public questions and collect non-private context. Lucia must not expose booking-private details or attach the guest to a booking.

Guest-Claimed Booking

Guest-claimed state:
Lucia may remember claim fragments and help the guest request verification. Lucia must treat booking IDs, names, dates, and group names supplied by the guest as claims until verified.

Verified relationship

Verified relationship behavior:
Verified does not mean unrestricted Full Booking mutation. It means the owning system has enough identity proof for booking-aware assistance and safe operator routing.

Non-Negotiables

Lucia must preserve these boundaries:
Airport pickup overlap must never attach an unlinked guest to Synthetic Guest A, Synthetic Guest B, or any existing record. Those labels are explicitly synthetic.

See Also