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§
- Capacity
Plan - Capacity posture for a boarding contract, pairing inventory with availability status.
- Contract
- Boarding service-line contract combining capacity, stay, payment, handoff, and upsell policy.
- Contract
Builder - Use builder syntax to set the inputs and finish with
build(). - Hour
OfDay - Hour within a resort service day used for boarding arrival and departure windows.
- Notice
Hours - Positive scalar used by boarding policy where zero would erase a real labor or stay requirement.
- Room
Inventory - Positive scalar used by boarding policy where zero would erase a real labor or stay requirement.
- Service
Window - Check-in or check-out window that constrains front-desk staffing and guest promises.
- Stay
Nights - Positive scalar used by boarding policy where zero would erase a real labor or stay requirement.
Enums§
- Deposit
Rule - Deposit rule used to determine whether a boarding reservation can be confirmed.
- Hour
OfDay Error - Validation errors for boarding service-window hours.
- Notice
Hours Error - Validation failure returned when a required positive boarding scalar is zero.
- Payment
Timing - Payment timing that controls when staff must collect boarding charges or deposits.
- Room
Availability - Coarse availability status used in boarding contracts and manager briefs.
- Room
Inventory Error - Validation failure returned when a required positive boarding scalar is zero.
- Service
Window Error - Validation errors for boarding arrival or departure windows.
- Stay
Nights Error - Validation failure returned when a required positive boarding scalar is zero.
- Upsell
- Optional boarding-adjacent services that may appear in staff offer recommendations.