I am also interested in designing games with something like a casting director. I have done story line based modding for a few games, notably Wildermyth ("Love is in the Air", "Legendary Weapons").
I think we can divide the missions in CKF into several categories, from least interesting to most, relative to a casting director. In case you do not recognize the missions, visit: https://cyberknightswiki.tresebrothers.com/Storylines
-
Simple random: the mission can appear randomly at any time with no prerequisites. Example: Heartbreak Rush; it can appear at any time. Team PL does not count as a prerequisite.
-
Simple sequel: the mission can appear randomly after a different specific mission has been run. This is a basic "quest chain". Example: Haven Smokeout. It can appear any time after Plan B.
-
Invariant prerequisite: the mission has a prerequisite which is an invariant attribute on characters, such as their home faction or sibling status. Examples: Cube Run (requires Emille on the team), "recruit a friend" (requires a merc with Los Zag background), Sibling Breakout (requires a merc with no other sibling and the "raised on the streets" background)
-
Consequence prerequisite: the mission has a prerequisite which is granted as a consequence of another mission. The wiki linked article on Casting Director gives some examples of this, but there aren't any in the game yet.
I think there is a big backlog of #2, such as "Truck Job", Zasha's neuro-rot, the rest of the Null Deal storyline, etc. Presumably once these are done, the dev team may be able to add missions like #4. Once modding is available, I hope that modders can add a lot more of #4. IMHO that is really where the rubber hits the road.