## 1. Data Model - [ ] 1.1 Add optional `note?: string` field to `Waypoint` interface in `packages/types/src/index.ts` - [ ] 1.2 Update `WaypointData` interface and `getWaypointsFromYjs` in `apps/planner/app/components/WaypointSidebar.tsx` to read `note` from Y.Map - [ ] 1.3 Update `moveWaypoint` in WaypointSidebar to preserve the `note` field when reconstructing the Y.Map ## 2. Sidebar Note Display - [ ] 2.1 Add note display below waypoint name in sidebar list item (italic, muted text, truncated to 2 lines) - [ ] 2.2 Show "Add a note..." placeholder when note is empty (i18n key: `planner.waypoint.notePlaceholder`) - [ ] 2.3 Add inline `