Viete Platform / Dynamic scheduling
Plans that
keep up.
When conditions change, the schedule changes with them. Work is moved, re-sequenced and re-assigned without someone rebuilding the plan by hand.
The plan reacts to what happens. A sensor shows deterioration, so the maintenance window moves forward. A vessel is delayed, so the lift that depends on it moves too.
One change, every consequence. Tasks are linked in the ontology, so when one moves the platform knows what else must move, and what is now free.
Within your rules. Crew, weather windows, equipment availability and contract terms are constraints on the schedule, not notes beside it.
Proposed, then approved. Changes can be applied automatically or held for a person to confirm. Either way, the reasoning is recorded.