The auto-dock feature, where implemented, seems to work well enough and has proven quite popular. Given continued issues with manual docking, it has been suggested that this feature be finished.
Klauss:
We should add a tracker item to finish setting all waypoints. We should set waypoints for all stations, and implement a "disabled" flag on waypoints so that some are informational-only (ie: not for autopilot). That way, AI can use waypoints all the time, and the autodocker would only be enabled on "enabled" waypoints as was intended.
Which waypoints the ship must use should be told to it by the dock-owning unit on Landing Request, who would also deny them to everyone else as long as clearance is active. To avoid collisions.
I'd even have 2 flags for waypoints: APPROACH and DEPART, for better traffic control, and use the partially implemented undock sequence to send an undocking ship toward the following DEPART node(s) before it does anything else.