Up here, you don’t launch a canoe trip on vibes. You plan the route, mark the portages, add layover days, and leave a float plan with someone on shore. A web project deserves the same five artifacts — and when a proposal is missing one, that’s where the trip goes wrong.
The five parts
A real map. Not “we’ll build you a great website” — an inventory of what exists and what’s being built: pages, content, integrations, who holds the keys. Mapping is why assessments come first here: you can’t plan a route through country nobody’s scouted.
Honest distances. Portages get measured in rods, not adjectives, and project phases get durations with reasoning attached — “migration: three weeks, because 40,000 records at these reconciliation checkpoints” — not “phase two: 3 weeks” floating free. If a plan can’t say why a number is the number, the number is decoration.
Layover days. Every real trip plans days it hopes not to use — wind days, weather days. A project plan with zero slack isn’t optimistic, it’s dishonest: the wind day will come (a surprise in the data, a stakeholder on vacation, a build that won’t compile), and plans without slack don’t absorb it — they quietly convert it into missed dates and eroded trust.
A float plan someone else holds. You tell someone on shore your route and return date, so if things go wrong, the search starts in the right lake. Project version: documentation and access that live with you, not in the builder’s head — the handoff checklist, written as if the builder might not be reachable someday. Good builders plan their own absence; it’s the single strongest tell.
A trip sized to the paddlers. The route has to fit the crew you actually have — content written by someone, reviews done by someone, a CMS only if editors will really edit. The commonest planning failure isn’t underestimating the work; it’s overestimating the paddlers, and the brochure route swamps the crew by day three.
Ask your next proposal for all five. The map and the distances tell you the builder scoped it; the layover days and the float plan tell you they’ve been on real water before.