I like your distinction between a lead’s current stage and the history that explains how it got there. In my experience, a stage is most useful when it also points to the next concrete action. A practical addition is to require a follow-up date whenever someone moves a lead to Contacted or Proposal, then review overdue items by owner each morning.