import '../../about/external/data/Goal.dart'; import '../../utils/CapacityEngine.dart'; abstract class ConnectNewCommitment { void onSaved(); /// The plan is over capacity — the save is refused until something is cut. void onCapacityBlocked(CapacityVerdict verdict); /// The learned multiplier for this category, so the estimate field can show /// what the app actually expects the task to take. void onMultiplierResolved(double multiplier); /// Goals are loaded; open the picker. void onGoalsReady(List goals); }