Ask an AI assistant how long a feature will take and you'll get an answer like "two to three weeks" or "a 3-month project". It sounds reasonable until you notice who it is estimating for: a human team

Markdown supported Β· ββ΅ to post
Separating agent time from review and waiting is a useful distinction, and publishing calibration intervals plus the misses makes the ranges much easier to judge than a single estimate. One question about external validity: with 67% of runs from one project and three sessions holding 45%, are the 56 held-out sessions split at the project level too? A leave-one-project-out check could show whether the shared session effect generalizes beyond one codebase, rather than mostly calibrating to its workflow.
Half the runs done within two minutes and one in ten taking more than twenty is the whole estimation problem in one line. A plan made of many agent tasks is shaped by how the long tails stack, and a single number hides exactly that.
Giving P50, P80, and P90 for a plan, and sampling uncertainty once per simulation rather than per task, is the honest version. Otherwise a hundred tasks average out into a confident date that never happens. Flagging cells with fewer than 30 runs instead of quietly using them is a good habit too.
At Ascendra Ventures we price fixed-scope work from the tail, not the typical case, because the client pays for the run that goes long. Data like this makes that conversation much easier than a gut feel.
Do the risk labels move the tail more than the task kind does, or is task kind still the bigger driver in your data?