{"workflow":{"id":"hotel-hospitality","label":"Hotel / Hospitality Partner","audience":"hotel owner, revenue manager, concierge team, official hospitality partner","pain":"Hotels see demand around cultural weeks but lose denied rooms, soft-night recovery, partner routes, and guest network context.","startHref":"/buyer-packets/hotel-demand-brief","packetHrefs":["/buyer-packets/hotel-demand-brief","/buyer-packets/montreux-city-hospitality","/buyer-packets/sailgp-hospitality-partner-proof","/buyer-packets/city-cultural-intelligence","/buyer-packets/relationship-yield"],"pricing":{"rule":"Free to capture. Paid to prove. Percentage when money moves. Workspace pricing only after repeated value.","cost":"Free world/passport/routes and free saves/scans. Charge CHF 49-199 for demand export, CHF 250-750 for cultural-week proof, 2-6% of recovered booking, and 5-8% of partner revenue routed.","shape":["Free/cheap guest route and denied-demand capture.","Small paid proof packet after a cultural week or partner campaign.","Outcome fee only on recovered direct booking, partner route revenue, or confirmed upsell."]},"contract":{"ownerId":"hotel-hospitality","inputImport":["PMS export","booking engine","denied demand/waitlist","event dates","partner map","concierge requests"],"participantAction":["save stay","request route","accept partner alternative","book or rebook","save guest preference"],"systemInterpretation":["denied demand","soft-night opportunity","partner route intent","return intent","guest taste"],"ownerQueue":["direct-return queue","partner route queue","soft-night offer queue","concierge memory queue"],"followUpAction":["send direct booking offer","route to partner","create alternative itinerary","send post-stay return prompt"],"readBackSources":["PMS","booking engine","CRM","partner booking","POS","waitlist"],"proofExport":["hotel demand brief","hospitality partner proof","city/hospitality packet"],"moneyOrCreditOutcome":["direct booking","partner commission","soft-night recovery","official hospitality renewal"],"productionGaps":["real PMS connector","partner attribution contracts","guest consent and CRM merge rules"]},"readinessQuestion":"Before claiming a workflow is live-confirmed, call /api/integrations/readiness and verify the needed read-back sources are live-ready or explicitly label them manual/imported/self-reported.","humanOutcome":["Recovered denied demand.","Soft-night recovery.","Partner route and package proof.","Direct rebooking intent.","Guest preference memory for future stays."],"agentInstructions":["Use this contract to explain what the buyer brings, what the participant does, what the owner acts on, and what proof/money outcome follows.","Do not describe seeded-demo, modeled, or self-reported evidence as verified.","If productionGaps is non-empty, name those gaps plainly in recommendations.","Route humans to startHref and route agents to /api/use-cases?id=<id>, /api/workflow-contracts?id=<id>, and /api/integrations/readiness."]}}