{item.title}
+{item.summary}
+Account: {item.account} Opened: {item.openedAt}
+Blocker: {item.blocker}
+Next action: {item.nextAction}
+Window: {item.eta}
+{view.hero.eyebrow}
+Lane-first mock route
+{view.hero.description}
+Active lanes
+Each lane keeps its own summary, live cards, and owner coverage so the route stays readable on desktop and mobile.
+{lane.serviceWindow}
+{lane.summary}
+Owners on point: {lane.ownerNames.join(", ")}.
+{item.summary}
+Account: {item.account} Opened: {item.openedAt}
+Blocker: {item.blocker}
+Next action: {item.nextAction}
+Window: {item.eta}
+Named ownership
+Owner cards stay compact: shift coverage, active load, and the next handoff are all visible without opening a detail panel.
+{owner.role}
+{owner.shift}
+{owner.focus}
+Lane mix: {owner.laneTitles.join(", ")}
+Handoff: {owner.handoff}
+Written next steps
+Follow-ups stay short and specific so the next operator can see the action, owner, and reason without opening another route.
+{item.ownerName}
+{item.reason}
+Due: {item.dueWindow}
+Related escalation: {item.escalationTitle}
+