Progress Estimation and Phase Detection for Sequential Processes | Synapse