What we shipped, and what it's like to run a dock with it.

Putting a boat on the hard
"Put Bella Vita in the yard for the winter" — the card picks the spot, how she's charged, and reminds you her slip stays hers.
Read the post →
A login for whoever does the books
A bookkeeping role that opens on Billing, with a copilot that suggests money questions instead of dock ones.
Read the post →
A flagged slip tells you what to do next
Red slips now carry a Needs attention block with buttons — open the owner, message them, report an incident, form already filled in.
Read the post →
Blank answers
One in ten questions came back as an empty bubble. The model was thinking so hard about lists that it spent the whole budget before answering.
Read the post →
Insurance certificates
Drop in a photo of a certificate and it reads insurer, policy number, cover period and limit. Real paper found two bugs our clean samples never did.
Read the post →
The yard side
What's open on the lift on Tuesday, and booking Aurora's haul-out in a sentence — with the yard board's own rules behind it.
Read the post →
Bug of the week: Aurora
"Who owns Aurora" came back with nothing, because the AI decided Aurora sounded like a person. We stopped leaving that call to the model.
Read the post →
Messaging an owner
Tell the copilot what to say to an owner. It writes it, shows you who it's going to, and waits for Confirm — in the app, never by email.
Read the post →
The card shows how it understood you
Little grey tags under each list say how the copilot read your question, so a wrong answer is obvious instead of plausible.
Read the post →
Questions about your records
The copilot answers questions about your records, not just the dock map — unpaid invoices, expired insurance, leases, incidents.
Read the post →
Stop learning marina software. Start talking to it.
We built a copilot for marinas. Then we stopped teaching people our software. Here's what you can just say to it, and what happens next.
Read the post →