Perhaps a little compromise…
The short version: this is a quick fix for the Naval AI problem in No Compromise No Surrender where the AI refuses to set up strike forces.
The longer explanation: In common/ai_navy/taskforces each major naval power has a text file with templates for each naval mission. Each template has an optimal target number of ships of various ships that the AI is aiming for, and a minimum number of ships without which the AI will not even form the task force.
In practice what is happening is patrols are set up first, consuming all/most of the destroyers the AI has available. This leaves insufficient destroyers to meet the minimum for a strike force, so all the larger ships in the AI navy will just…sit there. Forever. What this mod does is remove the minimums. This is all the mod does. I have already confirmed that this allows the AI to create strike forces. Cannot make promises beyond that, but it is at least a start.
EDIT: Tweaking continues. In the interest of the AI actually using the strike forces once they have been formed I have increased a number of aggression constants in defines.