A flight guidance system for an aircraft, comprising: a source of a planned flight plan including a planned flight path with a stabilized approach; a source of navigation data including altitude, speed, heading, roll, bank, and location; a source of current aircraft state data including engine status, configuration, thrust status, fuel status, and flight mode; and a control module comprising a processor and memory, the processor operationally coupled to the source of a planned flight plan, the source of navigation data, and the source of aircraft state data, the control module thereby configured to: identify an active flight path different than the planned flight path when the aircraft is being operated in manual mode; receive an interrupt and categorize the interrupt as an obstacle; and responsive to the interrupt, begin a managed mode; and while in managed mode: identify a rejoining leg of the planned flight path at which to rejoin the planned flight path; identify a location on the rejoining leg at which to rejoin; select a recapture path strategy that is mixed lateral and vertical, wherein the control module is configured to employ an octagon method to compute the recapture path, wherein the octagon method comprises constructing an octagon around the obstacle, the octagon having a predetermined safety margin around the obstacle, and wherein the recapture path is along one or more sides of the octagon; compute a recapture path to the location on the rejoining leg using the selected recapture path strategy, the computed recapture path including speed targets and configuration requirements at dedicated points along the recapture path; predict aircraft state data along the recapture path; and generate guidance controls for the aircraft along the recapture path. a source of a planned flight plan including a planned flight path with a stabilized approach; a source of navigation data including altitude, speed, heading, roll, bank, and location; a source of current aircraft state data including engine status, configuration, thrust status, fuel status, and flight mode; and a control module comprising a processor and memory, the processor operationally coupled to the source of a planned flight plan, the source of navigation data, and the source of aircraft state data, the control module thereby configured to: identify an active flight path different than the planned flight path when the aircraft is being operated in manual mode; receive an interrupt and categorize the interrupt as an obstacle; and responsive to the interrupt, begin a managed mode; and while in managed mode: identify a rejoining leg of the planned flight path at which to rejoin the planned flight path; identify a location on the rejoining leg at which to rejoin; select a recapture path strategy that is mixed lateral and vertical, wherein the control module is configured to employ an octagon method to compute the recapture path, wherein the octagon method comprises constructing an octagon around the obstacle, the octagon having a predetermined safety margin around the obstacle, and wherein the recapture path is along one or more sides of the octagon; compute a recapture path to the location on the rejoining leg using the selected recapture path strategy, the computed recapture path including speed targets and configuration requirements at dedicated points along the recapture path; predict aircraft state data along the recapture path; and generate guidance controls for the aircraft along the recapture path. identify an active flight path different than the planned flight path when the aircraft is being operated in manual mode; receive an interrupt and categorize the interrupt as an obstacle; and responsive to the interrupt, begin a managed mode; and while in managed mode: identify a rejoining leg of the planned flight path at which to rejoin the planned flight path; identify a location on the rejoining leg at which to rejoin; select a recapture path strategy that is mixed lateral and vertical, wherein the control module is configured to employ an octagon method to compute the recapture path, wherein the octagon method comprises constructing an octagon around the obstacle, the octagon having a predetermined safety margin around the obstacle, and wherein the recapture path is along one or more sides of the octagon; compute a recapture path to the location on the rejoining leg using the selected recapture path strategy, the computed recapture path including speed targets and configuration requirements at dedicated points along the recapture path; predict aircraft state data along the recapture path; and generate guidance controls for the aircraft along the recapture path. identify a rejoining leg of the planned flight path at which to rejoin the planned flight path; identify a location on the rejoining leg at which to rejoin; select a recapture path strategy that is mixed lateral and vertical, wherein the control module is configured to employ an octagon method to compute the recapture path, wherein the octagon method comprises constructing an octagon around the obstacle, the octagon having a predetermined safety margin around the obstacle, and wherein the recapture path is along one or more sides of the octagon; compute a recapture path to the location on the rejoining leg using the selected recapture path strategy, the computed recapture path including speed targets and configuration requirements at dedicated points along the recapture path; predict aircraft state data along the recapture path; and generate guidance controls for the aircraft along the recapture path.