What pipeline fields should every deal record carry?
The honest core list is small. Six fields should be required at creation: name (a human-readable label), amount (the expected contract value), stage (the lifecycle position), close date (the expected close for the current forecast), owner (the accountable AE), and account (the customer the deal is with). Beyond this core, custom fields are stage-gated required (required to advance to specific stages) rather than required at creation. The reason the core list is short is that a required field at creation has to be answerable at creation; requiring the decision maker at creation when the rep has not yet identified the decision maker produces garbage data. The core six are answerable at creation for every deal.