Skip to main content

Module boarding

Module boarding 

Source
Expand description

Boarding contracts for accommodation, deposits, handoffs, housekeeping, and upsells. Boarding service-line contracts for capacity, stay policy, care handoffs, and upsells.

This module documents the externally visible boarding rules that labor-saving agents may use when drafting staff packets, manager briefs, and customer-response recommendations. Source systems remain authoritative for inventory, payments, and pet care facts; these types preserve the review gates that prevent unsafe automated promises.

Modules§

accommodation
Accommodation boundary for boarding contracts. Boarding accommodation vocabulary for suite/condo matching and species-safe capacity decisions.
cancellation
Cancellation notice and penalty rules for boarding reservations. Boarding cancellation policy contracts for notice windows and deposit/refund review.
capacity
Room and suite capacity policy for confirm, waitlist, and denial decisions. Boarding capacity decisions for room/suite availability.
care
Care boundary for boarding contracts. Boarding care-plan readiness for feeding, medication, and medical-document review gates.
deposit
Deposit readiness policy for boarding confirmation gates. Boarding deposit rules that keep confirmation policy deterministic.
handoff
Check-in/check-out windows and staff handoff requirements. Boarding staff handoff requirements for arrival, medication, and departure review.
housekeeping
Housekeeping policies for boarded pets and room turns. Boarding housekeeping cadence policies for room resets and turnover planning.
minimum_stay
Minimum-stay rules for holidays, multi-pet buffers, and standard stays. Boarding minimum-stay policy for standard stays, holiday peaks, and multi-pet buffers.
upsell
Upsell boundary for boarding contracts. Boarding upsell recommendations for exit baths, play, grooming, suite, and training offers.

Structs§

CapacityPlan
Capacity posture for a boarding contract, pairing inventory with availability status.
Contract
Boarding service-line contract combining capacity, stay, payment, handoff, and upsell policy.
ContractBuilder
Use builder syntax to set the inputs and finish with build().
HourOfDay
Hour within a resort service day used for boarding arrival and departure windows.
NoticeHours
Positive scalar used by boarding policy where zero would erase a real labor or stay requirement.
RoomInventory
Positive scalar used by boarding policy where zero would erase a real labor or stay requirement.
ServiceWindow
Check-in or check-out window that constrains front-desk staffing and guest promises.
StayNights
Positive scalar used by boarding policy where zero would erase a real labor or stay requirement.

Enums§

DepositRule
Deposit rule used to determine whether a boarding reservation can be confirmed.
HourOfDayError
Validation errors for boarding service-window hours.
NoticeHoursError
Validation failure returned when a required positive boarding scalar is zero.
PaymentTiming
Payment timing that controls when staff must collect boarding charges or deposits.
RoomAvailability
Coarse availability status used in boarding contracts and manager briefs.
RoomInventoryError
Validation failure returned when a required positive boarding scalar is zero.
ServiceWindowError
Validation errors for boarding arrival or departure windows.
StayNightsError
Validation failure returned when a required positive boarding scalar is zero.
Upsell
Optional boarding-adjacent services that may appear in staff offer recommendations.