-record(navigation_plan, { mode :: lightspeed@navigation:navigation_mode(), boundary :: lightspeed@navigation:mount_boundary(), current :: lightspeed@router:route_match(any()), next :: lightspeed@router:route_match(any()), instructions :: list(lightspeed@agent@isa:instruction()) }).