Module Types

Setup types and data structures for MoneyWise CLI

type setup_result = {
  1. success : bool;
  2. errors : string list;
  3. warnings : string list;
  4. steps_completed : int;
  5. total_steps : int;
}

Setup result type for tracking success/failure across phases

type phase_result = {
  1. phase_name : string;
  2. success : bool;
  3. errors : string list;
  4. warnings : string list;
  5. details : string list;
}

Phase result type for individual phase outcomes