The rate is recommended with its reasons, and a person says yes
Every night of every room type scored every hour against what is on the books — occupancy against the hotel's own booking curve, pickup, last rooms, need dates, events — and a price proposed with the reasons in words. Approve writes it and the channel is told the same minute. Off by default; no autopilot.
A tariff, seasons, a derived rate sheet, restrictions, and a channel manager that pushes whatever is written the moment it is written. What was missing was anything that looked at the books and said what tonight should sell at. The hotel typed a number in June and sold at it in November, full or empty.
What it looks at
How full the room type is against what a hotel usually has on the books this far out — the hotel's own curve once it has a month of days, a default before that, and the confidence says which. How many rooms were picked up in the last week. Whether the last rooms are going. Whether a night is close and empty. The events the hotel has told it about — a wedding week, a festival — as an uplift. How far out the night is: far nights move less.
What it proposes
A price, and beside it the reasons in plain words — 78% of Deluxe on the books at D-21, against 50% expected — with a confidence from 10 to 90. Nothing is published by the engine. Approve writes the price on every plan of the room type and every type priced from it, and the channel manager's push queues the same minute. Approve at another price with a reason. Reject with a reason picked from the hotel's list, and the night rests for a week: the engine does not argue.
Guardrails
Per room type a floor and a ceiling, the largest move in one step, the rounding, the smallest change worth asking about. A locked night gets no proposal. The tariff is the hotel's: every proposal starts from the price the hotel set, never from the engine's last proposal, so approvals do not stack, and a retyped tariff starts the engine again from the new number.
Off by default
Switched on per hotel, in recommendation mode. Autopilot — publishing without a person — is deliberately not in this release; the snapshots it would need to be trusted start accumulating the day the engine is switched on.