- Purpose and vulnerable moments are bounded
- Bind property, channel, journey stage, guest or session scope, reservation, stated need, accessibility request, consent and permitted data; prohibit sensitive inference and suppress sales during emergencies, complaints, disputes, distress and unresolved recovery.
- Eligibility precedes model ranking
- Version catalog, inclusions, inventory, capacity, service window, compatibility, accessibility, safety, price and policy and deterministically exclude unavailable, duplicate, incompatible, unsafe or otherwise ineligible additions before scoring.
- Ranking influence remains visible
- Publish the objective, candidate set, commercial weights and exclusions, disclose promoted treatment, compare with non-personalized and popularity baselines, test position and segment exposure and preserve reasons, alternatives, uncertainty and abstention.
- Decline is equal, durable, and respected
- Use clear labels and equal controls, offer a no-addition path, prohibit default paid extras, fake urgency, artificial scarcity and confusing wording, cap frequency and persist decline and opt-out across the defined context.
- Purchase requires exact review
- Refresh item, inventory, quantity, price and terms, show effect on the base service and require explicit guest selection; keep account data outside model context and separate authentication, authorization, capture, settlement and property commit.
- Service and outcomes are reconciled
- Use idempotent bounded commands, resolve unknown effects before retry and join order, charge and property acknowledgment to physical delivery, cancellation, refund, complaint and recovery; never call acceptance benefit or revenue causation.