Crash recovery
Dirigent restarts itself after a crash. It adopts running apps it was managing before the crash - the user does not lose the ability restart the apps.
New Dirigent.Agent.Starter process is running on the bacground when the dirigent is, watching for Dirigent.Agent crashes, and restarting it.
It does NOT cover extra features of the master, like restoring the status of dirigent plans or internal scripts, status of TCP CLI connections etc. These are lost and reset to initial state if the master crashes.