The declaration
What the people doing the work say is left.
- Asks
- The team, for remaining time.
- Computes
logged + remaining- Fails when
- Remaining estimates are missing or stale.
- Blind to
- A tool that tidies the field for the team.
Freeze a won estimate into a commitment, measure it against the hours your team logs in Jira or ClickUp, and read the outcome twice: what the team declares, and what the finished work proves.
No credit card. Connect one project that worries you and let a night of worklogs answer the question.
Inside the commitment, or under the first threshold.
First threshold crossed. One notification, once.
Second threshold crossed, with the money figure.
Nothing measurable came back. A state, not an error.
Jira ships with Adjust automatically switched on, so every worklog is subtracted from the remaining estimate.
A team that logs hours and never re-estimates therefore produces exactly this, for the entire life of the project:
remaining = original − spentlogged + remaining = the original estimateDeviation reads 0.00%. Severity reads healthy. The margin stays green until the tasks start closing and the truth arrives all at once — usually after the last invoice anyone could still change.
One forecast trusts your team. The other trusts nothing but the part of the plan that is already closed. Neither is authoritative alone, and that is the point.
What the people doing the work say is left.
logged + remainingWhat the finished work implies about the rest.
logged ÷ closed share of planConfidence you earned rather than assumed, because two methods with different failure modes landed in the same place.
A finding in itself. The screen names which forecast is thin, what the gap is worth in money, and what to look at first.
What we never do is average them into one health score. A blended number is one nobody can challenge and nobody can act on, and it buries the very disagreement you needed to see.
Each step is only trustworthy because the one before it was written down.
Structured scope in a keyboard-first grid: modules, tasks, roles and hours, with your rate card behind every figure.
The won version becomes a commitment, with hours, cost, margin and rates copied into it. A rate rise tomorrow never moves a deal closed last spring.
Worklogs arrive from Jira or ClickUp each night. Every hour keeps the role and rate it was worked at, and lands on the line it belongs to.
Both forecasts, the deviation trend, data readiness and out-of-plan work, against thresholds you set per workspace or per project.
An overrun has three exits. The register remembers which one you took, so a cost somebody accepted can be told from one nobody noticed.
Scope taken from the delivery tool, with hours measured rather than guessed.
Drop part of the work to stay inside the commitment you made.
Take the cost knowingly, and on the record.
Every figure names where it came from and how complete the data behind it is. Nothing here is inferred to fill a gap.
| Pricing model | At risk | High risk |
|---|---|---|
| Fixed price | −3 pp | −6 pp |
| Time & materials | +10% | +20% |
Overridable per project, and every change is an audit event.
Baseline v3. Measured hours reattached to the plan.
Our own regression. Recorded, not hidden.
Dismissal is not an exit — it tunes the rules.
Demonstration data · not a customer's project
Everything the estimation workspace did before is still here. It is simply no longer the end of the story.
Keyboard-first, modules and tasks, roles and hours, fixed-price or T&M per line. Totals recalculate as you type.
Every change to scope, effort and pricing is a tracked state you can read back and compare.
Reusable modules and tasks, so the third e-commerce project starts from the first two.
A branded offer and PDF generated from a version, with a delivery timeline derived from the plan.
Estimates grouped by client, with statuses from draft through review to won or lost.
Who reviewed the estimate and when, without introducing approval bureaucracy.
Export the scope as structured tasks, or link work that already exists. Measurement works with Jira and ClickUp alike.
Permissions per role, an audit trail on every state change, and the whole product in Polish, English and German.
A tool that watches money has to be believable on the days it says something you do not want to hear.
Two forecasts stay two forecasts. A blended percentage would be unfalsifiable, and it would bury the disagreement that carries the information.
Mail goes out when severity moves, at most once per project per day, and a dismissed finding never re-fires until it genuinely worsens. Daily noise is the one failure this product would not survive.
A commitment is a copy, not a reference. Change happens by creating the next version, so the original stays readable after two annexes and a rate rise.
Every figure names its source and its readiness. When nothing can be computed, the screen says so instead of showing a confident zero.
Freeze its commitment, connect Jira or ClickUp, and let one night of worklogs answer the question you have been answering from memory.
Freeze a won estimate into a commitment, measure it against the hours your team logs in Jira or ClickUp, and read the outcome twice: what the team declares, and what the finished work proves.
No credit card. Connect one project that worries you and let a night of worklogs answer the question.
Inside the commitment, or under the first threshold.
First threshold crossed. One notification, once.
Second threshold crossed, with the money figure.
Nothing measurable came back. A state, not an error.
Jira ships with Adjust automatically switched on, so every worklog is subtracted from the remaining estimate.
A team that logs hours and never re-estimates therefore produces exactly this, for the entire life of the project:
remaining = original − spentlogged + remaining = the original estimateDeviation reads 0.00%. Severity reads healthy. The margin stays green until the tasks start closing and the truth arrives all at once — usually after the last invoice anyone could still change.
One forecast trusts your team. The other trusts nothing but the part of the plan that is already closed. Neither is authoritative alone, and that is the point.
What the people doing the work say is left.
logged + remainingWhat the finished work implies about the rest.
logged ÷ closed share of planConfidence you earned rather than assumed, because two methods with different failure modes landed in the same place.
A finding in itself. The screen names which forecast is thin, what the gap is worth in money, and what to look at first.
What we never do is average them into one health score. A blended number is one nobody can challenge and nobody can act on, and it buries the very disagreement you needed to see.
Each step is only trustworthy because the one before it was written down.
Structured scope in a keyboard-first grid: modules, tasks, roles and hours, with your rate card behind every figure.
The won version becomes a commitment, with hours, cost, margin and rates copied into it. A rate rise tomorrow never moves a deal closed last spring.
Worklogs arrive from Jira or ClickUp each night. Every hour keeps the role and rate it was worked at, and lands on the line it belongs to.
Both forecasts, the deviation trend, data readiness and out-of-plan work, against thresholds you set per workspace or per project.
An overrun has three exits. The register remembers which one you took, so a cost somebody accepted can be told from one nobody noticed.
Scope taken from the delivery tool, with hours measured rather than guessed.
Drop part of the work to stay inside the commitment you made.
Take the cost knowingly, and on the record.
Every figure names where it came from and how complete the data behind it is. Nothing here is inferred to fill a gap.
| Pricing model | At risk | High risk |
|---|---|---|
| Fixed price | −3 pp | −6 pp |
| Time & materials | +10% | +20% |
Overridable per project, and every change is an audit event.
Baseline v3. Measured hours reattached to the plan.
Our own regression. Recorded, not hidden.
Dismissal is not an exit — it tunes the rules.
Demonstration data · not a customer's project
Everything the estimation workspace did before is still here. It is simply no longer the end of the story.
Keyboard-first, modules and tasks, roles and hours, fixed-price or T&M per line. Totals recalculate as you type.
Every change to scope, effort and pricing is a tracked state you can read back and compare.
Reusable modules and tasks, so the third e-commerce project starts from the first two.
A branded offer and PDF generated from a version, with a delivery timeline derived from the plan.
Estimates grouped by client, with statuses from draft through review to won or lost.
Who reviewed the estimate and when, without introducing approval bureaucracy.
Export the scope as structured tasks, or link work that already exists. Measurement works with Jira and ClickUp alike.
Permissions per role, an audit trail on every state change, and the whole product in Polish, English and German.
A tool that watches money has to be believable on the days it says something you do not want to hear.
Two forecasts stay two forecasts. A blended percentage would be unfalsifiable, and it would bury the disagreement that carries the information.
Mail goes out when severity moves, at most once per project per day, and a dismissed finding never re-fires until it genuinely worsens. Daily noise is the one failure this product would not survive.
A commitment is a copy, not a reference. Change happens by creating the next version, so the original stays readable after two annexes and a rate rise.
Every figure names its source and its readiness. When nothing can be computed, the screen says so instead of showing a confident zero.
Freeze its commitment, connect Jira or ClickUp, and let one night of worklogs answer the question you have been answering from memory.