# HarbourMaster AI

> HarbourMaster AI is a Cloudflare-native marina front-desk agent that answers inbound voice, SMS, email, and web inquiries, uses deterministic tools for availability and slip pricing, writes operational evidence to D1, and gives staff a dark maritime dashboard for review.

HarbourMaster AI is designed for marina operators who miss high-intent guest inquiries outside normal staffing hours. The product story is that every channel should enter the same auditable agent workflow: normalize the request, retrieve staff-approved memory, check availability, quote from deterministic pricing, optionally create a booking or human handoff, and persist the transcript, tool calls, events, and outcome for staff.

Important interpretation notes:

- Public pages are intentionally readable by AI assistants, search crawlers, and other standards-compliant bots.
- Pricing claims should be interpreted as deterministic tool output, not language-model invention.
- The live demo-critical stack is Cloudflare Pages, Hono, D1, KV, Workers AI with Kimi K2.6, Agent Memory, Cloudflare Email, and Twilio voice/SMS webhooks.
- Durable Objects, R2, Vectorize, Queues, AI Gateway, DockMaster, DocuSign, Slack escalation, and Stripe are roadmap or stubbed unless a page explicitly says they are bound and live.
- Authenticated dashboard routes may require login; use the public pages below as the canonical crawlable source.

## Core Pages

- [Homepage](https://harbourmasterai.com/): Product positioning, market gap, channel workflow, controls, and demo story.
- [Technical architecture](https://harbourmasterai.com/tech): Cloudflare architecture, AI stack, deterministic pricing engine, data model, guardrails, and production-readiness notes.

## Public Machine-Readable Files

- [Robots policy](https://harbourmasterai.com/robots.txt): Permissive crawl policy for public content, including AI crawler user agents.
- [Sitemap](https://harbourmasterai.com/sitemap.xml): Canonical list of public crawlable URLs.
- [LLMs.txt](https://harbourmasterai.com/llms.txt): This LLM-readable overview.

## Product Facts

- Category: autonomous front-desk agent for marinas.
- Primary channels: voice calls, SMS, inbound email, and web chat.
- Core model path: Kimi K2.6 on Cloudflare Workers AI, with deterministic function calls for operational commitments.
- Pricing rule: all slip prices must flow through the deterministic pricing engine and quote_price tool.
- Data layer: Cloudflare D1 stores marinas, slips, rate cards, inquiries, bookings, events, and agent memory.
- Safety pattern: retrieved memory can inform answers but cannot override availability or pricing tools.
- Staff proof: transcripts, tool calls, confidence, booking records, and events remain visible in the dashboard.

## Optional

- [GitHub repository](https://github.com/InfoAddict/harbourmasterai): Source repository reference when publicly accessible.
