The moment a ticket is scoped it gets a projected landing date your client can see. It updates as the work moves, and if it slips the client hears it from HoopoeHQ rather than from a chasing email.
Your client sees this exact timeline. No translation layer.
The date comes from the person doing the work, not an algorithm guessing. AI suggests; humans commit.
If the date changes the ticket says so: when, by how much, and why. The history stays on the record.
Landing dates roll up into the Gantt planner, so capacity problems show up weeks early rather than the night before.