Capital allocation · FY27 planning · September 2026

Where should Kestrel put $14M?

Mid-market B2B SaaS. Data-quality and pipeline observability for logistics, insurance and financial-services operators. Six initiatives are asking for $20.0M against a $14.0M envelope, and the board wants $62.0M of exit ARR. The arithmetic is easy. The inputs are the problem: every driver in the model turns on a judgment somebody has to make by reading a call note, a support queue, or a contract.

Current ARR
$48.2M
$21.0M up for renewal
Envelope
$14.0M
against $20.0M requested
Board target
$62.0M
exit ARR, end of FY27
Judgments
170
in 36 requests, $0.0009
The idea

A distribution is a better forecast input than an assumption

A driver-based model is arithmetic until it reaches an assumption. Normally those assumptions are set in a planning meeting by whoever argues hardest, recorded as a single number, and then wrapped in a made-up confidence interval at the end. A System One model answers the same questions against the actual evidence and returns a probability distribution for each one. Those distributions are not a summary of the uncertainty — they are the uncertainty, in the only form a Monte Carlo can integrate over. The width of the band below is inherited from how sure the model was, judgment by judgment.

One request, every question, one shared state

Output tokens are free and questions are evaluated in parallel against one state, so there is no reason to ask them one at a time. Each deal below is a single call carrying five questions — including speculative ones that only matter on some branches.

Request

{
  "state": "<the deal record above>",
  "model": "jev-latest",
  "questions": {
    "closes_in_horizon": {
      "type": "noul",
      "instructions": "Will this opportunity be signed within the next two quarters?"
    },
    "primary_blocker": {
      "type": "choice",
      "instructions": "What single thing most stands between this deal and signature?",
      "criteria": {
        "budget_freeze": "Money is unavailable or suspended",
        "security_review": "An open security, compliance or pen-test gate",
        "...": "..."
      }
    },
    "...": "+ 3 more, same call"
  }
}

Response

{
  "model": "jev-latest",
  "answers": {
    "closes_in_horizon": {
      "type": "noul",
      "noul": 0.8871
    },
    "primary_blocker": {
      "type": "choice",
      "choice": "integration_gap",
      "probabilities": {
        "budget_freeze": 0.0952,
        "security_review": 0.2083,
        "champion_departed": 0.0412,
        "competitor": 0.0412,
        "integration_gap": 0.5849,
        "none": 0.0292
      },
      "confidence": 0.3133
    }
  },
  "usage": {
    "input_tokens": 730,
    "output_tokens": 0
  }
}
The decision

Six allocation policies, same evidence

A policy is nothing but a set of weights over the six questions asked about each initiative, plus a view on what an unmeasurable strategic case is worth. The weights live in forecast/policies.py where a CFO can argue with them. Each row is 20,000 Monte Carlo trials drawing from the judgment distributions.

Exit ARR at the end of FY27

Median marked; bar spans the 10th to 90th percentile.

target $62.0MEvidence-weightedEvidence-weighted: P50 $63.0M, P10 $57.6M, P90 $67.6M$63.0MDefend the baseDefend the base: P50 $61.6M, P10 $56.4M, P90 $65.8M$61.6MPump growthPump growth: P50 $63.0M, P10 $57.6M, P90 $67.5M$63.0MUnblock the pipelineUnblock the pipeline: P50 $63.0M, P10 $57.6M, P90 $67.5M$63.0MFollow the CEOFollow the CEO: P50 $62.9M, P10 $57.5M, P90 $67.5M$62.9MMargin disciplineMargin discipline: P50 $61.5M, P10 $56.3M, P90 $65.7M$61.5M
recommended alternative dashed rule — board target

Probability of hitting the $62.0M target

Evidence-weightedEvidence-weighted: 60%60%Defend the baseDefend the base: 46%46%Pump growthPump growth: 60%60%Unblock the pipelineUnblock the pipeline: 60%60%Follow the CEOFollow the CEO: 59%59%Margin disciplineMargin discipline: 44%44%

All six, side by side

Policy & what it fundsSpend Exit P50P10 – P90 P(target)FY27 cash
Evidence-weighted recommended
pricingcompliancereliabilitygtm
$12.1M$63.0M$57.6M – $67.6M60%$-5.8M
Defend the base
pricingcompliancereliabilityvpc
$11.8M$61.6M$56.4M – $65.8M46%$-6.3M
Pump growth
gtmpricingcompliancereliability
$12.1M$63.0M$57.6M – $67.5M60%$-5.8M
Unblock the pipeline
compliancepricinggtmreliability
$12.1M$63.0M$57.6M – $67.5M60%$-5.9M
Follow the CEO
copilotgtmpricingcompliance
$13.3M$62.9M$57.5M – $67.5M59%$-7.9M
Margin discipline
compliancepricing
$5.1M$61.5M$56.3M – $65.7M44%$3.7M

Evidence-weighted — projected ARR

Fund by what the evidence supports: demand, deals unblocked, speed to revenue and retention, discounted by delivery risk.

$46.3M$54.7M$63.2M$71.6M$80.1M board target $62.0M FY27 Q1: P50 $52.2M (P10 $47.7M, P90 $56.7M)FY27 Q2: P50 $60.2M (P10 $55.1M, P90 $64.1M)FY27 Q3: P50 $62.0M (P10 $56.8M, P90 $66.1M)FY27 Q4: P50 $63.0M (P10 $57.6M, P90 $67.6M)FY28 Q1: P50 $65.2M (P10 $59.7M, P90 $70.1M)FY28 Q2: P50 $67.4M (P10 $61.7M, P90 $72.7M)FY28 Q3: P50 $69.6M (P10 $63.7M, P90 $75.2M)FY28 Q4: P50 $71.9M (P10 $65.6M, P90 $77.7M) FY27 Q1FY27 Q2FY27 Q3FY27 Q4FY28 Q1FY28 Q2FY28 Q3FY28 Q4
The payoff

Where a human should actually spend an hour

Calibrated confidence turns into triage. Each judgment is gated at a threshold that scales with the money it moves — a $540k deal and a $4.2M renewal do not deserve the same bar — and ranked by how much forecast variance it carries. Independent Bernoullis, so each one's share is amount² · p(1-p) over the total. 6 of 22 judgments fall below their floor, and they carry 42% of the spread in the forecast. That is the list, in order.

AccountJudgmentAt stake pConfidence Variance shareRoute
Ember Financialcloses_in_horizon$3.2M0.820.6417.5% human
Northwind Freightrenews$4.2M0.920.8415.0% review
Riverbend Bankrenews$2.8M0.860.7310.8% human
Pinnacle Retailrenews$3.1M0.100.7910.3% review
Juniper Paymentscloses_in_horizon$2.4M0.860.728.0% human
Borealis Health Partnerscloses_in_horizon$2.1M0.890.775.1% review
Tidewater Shippingrenews$1.9M0.860.725.1% review
Glacier Mutualcloses_in_horizon$1.8M0.160.695.0% review
Vantage Insurancerenews$2.6M0.950.903.8% review
Lumen Grid Utilitiescloses_in_horizon$1.6M0.120.763.2% review
Westline Railrenews$1.1M0.280.432.9% human
Summit Logisticsrenews$2.2M0.050.902.8% review
The check

Does the confidence mean anything?

Everything above consumes probabilities and trusts them, so the number worth publishing is this one. Because the corpus is synthetic, every judgment has a known answer, and the same harness can score the emulator, a Claude-backed stand-in, or the real model on identical questions.

Stated probability vs observed accuracy

0%25%50%75%100% perfect calibration stated 52%, observed 55% over 11 judgmentsstated 70%, observed 72% over 54 judgmentsstated 87%, observed 86% over 104 judgments 0%50%100% stated probability
observed, sized by sample dashed — perfect calibration

Scorecard

Judgments scored170
Accuracy79.4%
Brier score0.157
Expected calibration error0.045
Accuracy when it claims ≥ 0.885.6%
Accuracy when it claims < 0.658.3%

The gap between those last two rows is the whole product. A model that is 86% right when confident and 58% right when unsure can be gated. One that is equally wrong at both ends cannot be, no matter how accurate it is on average.

The evidence

Four analytical junctures

Every judgment the forecast rests on, with the evidence it was made from. Nothing prefixed with an underscore in the corpus — the hidden labels — is ever sent as state; there is a test that walks every record to prove it.

Pipeline conversion

Which of the 12 open opportunities are real, and what is each one actually worth?

Atlas Freight SystemsACV $1.4M human needed
closes_in_horizonyes: 93%no: 7%0.93
deal_realitycommitted: 91%champion_only: 0%stalled: 1%competitive_loss: 4%ghost: 4%committed · 0.74
primary_blockerbudget_freeze: 0%security_review: 0%champion_departed: 6%competitor: 1%integration_gap: 1%none: 91%none · 0.78
expansion_headroomModerate - one adjacent team or use case: 4%Strong - several business units in reach: 82%Very strong - enterprise-wide standard is plausible: 14%3.10 / 4 · 0.65
needs_roadmap_commityes: 9%no: 91%0.09
Champion walked us through their FY27 budget line item; the money is allocated and named. Technical validation is a formality at this point, their team already rebuilt two internal dashboards on our API during the trial. Legal has our MSA in redlines with o...
Borealis Health PartnersACV $2.1M human needed
closes_in_horizonyes: 89%no: 11%0.89
deal_realitycommitted: 68%champion_only: 9%stalled: 3%competitive_loss: 5%ghost: 15%committed · 0.37
primary_blockerbudget_freeze: 10%security_review: 21%champion_departed: 4%competitor: 4%integration_gap: 58%none: 3%integration_gap · 0.31
expansion_headroomModerate - one adjacent team or use case: 1%Strong - several business units in reach: 22%Very strong - enterprise-wide standard is plausible: 77%3.76 / 4 · 0.64
needs_roadmap_commityes: 83%no: 17%0.83
Commercials are agreed and the CDO has budget authority. Their security office will not sign until we support field-level encryption on PHI columns and can execute a BAA. We do not ship either today. Their counsel confirmed that is the only remaining gate.
Cinder Retail GroupACV $680k human needed
closes_in_horizonyes: 15%no: 85%0.15
deal_realitycommitted: 10%champion_only: 6%stalled: 2%competitive_loss: 3%ghost: 79%ghost · 0.52
primary_blockerbudget_freeze: 5%security_review: 2%champion_departed: 92%competitor: 2%none: 0%champion_departed · 0.79
expansion_headroomNone - this is the whole opportunity: 5%Slight - modest seat or volume growth: 94%Moderate - one adjacent team or use case: 0%0.95 / 4 · 0.85
needs_roadmap_commityes: 8%no: 92%0.08
Our champion left the company. The replacement VP took one intro call, said the analytics roadmap is under review, and has not responded to four follow-ups since. No one else at the account has logged into the trial in six weeks.
Dovetail LogisticsACV $920k human needed
closes_in_horizonyes: 77%no: 23%0.77
deal_realitycommitted: 4%champion_only: 3%stalled: 74%competitive_loss: 19%ghost: 1%stalled · 0.51
primary_blockerbudget_freeze: 10%security_review: 6%champion_departed: 2%competitor: 58%integration_gap: 14%none: 10%competitor · 0.27
expansion_headroomSlight - modest seat or volume growth: 13%Moderate - one adjacent team or use case: 10%Strong - several business units in reach: 71%Very strong - enterprise-wide standard is plausible: 5%2.68 / 4 · 0.44
needs_roadmap_commityes: 19%no: 81%0.19
Formal bake-off against Northlight. Their procurement lead volunteered that Northlight came in 30% below our list and bundled the capability into an existing contract. Our champion likes the product more but was candid that the decision is being made on tot...
Ember FinancialACV $3.2M human needed
closes_in_horizonyes: 82%no: 18%0.82
deal_realitycommitted: 91%champion_only: 1%stalled: 3%competitive_loss: 6%ghost: 1%committed · 0.75
primary_blockerbudget_freeze: 6%security_review: 15%champion_departed: 2%competitor: 6%integration_gap: 8%none: 62%none · 0.32
expansion_headroomModerate - one adjacent team or use case: 1%Strong - several business units in reach: 13%Very strong - enterprise-wide standard is plausible: 86%3.85 / 4 · 0.72
needs_roadmap_commityes: 12%no: 88%0.12
Largest deal in the pipeline. CFO has signed off on the number and it is in their approved capital plan. Procurement is slow and process-bound but has produced a signature calendar with a date inside the quarter. Redlines are down to a mutual limitation-of-...
Fathom MediaACV $410k review
closes_in_horizonyes: 90%no: 10%0.90
deal_realitycommitted: 1%champion_only: 2%stalled: 84%competitive_loss: 12%ghost: 1%stalled · 0.64
primary_blockerbudget_freeze: 80%security_review: 2%champion_departed: 0%competitor: 4%integration_gap: 5%none: 8%budget_freeze · 0.58
expansion_headroomNone - this is the whole opportunity: 9%Slight - modest seat or volume growth: 82%Moderate - one adjacent team or use case: 6%Strong - several business units in reach: 2%Very strong - enterprise-wide standard is plausible: 2%1.06 / 4 · 0.57
needs_roadmap_commityes: 4%no: 96%0.04
Genuine technical interest from one analyst who found us through a conference talk. When we asked about budget he said the company paused all new software spend through the end of the calendar year and he was researching for a future cycle. No exec has join...
Glacier MutualACV $1.8M human needed
closes_in_horizonyes: 16%no: 84%0.16
deal_realitycommitted: 8%champion_only: 18%stalled: 67%competitive_loss: 2%ghost: 5%stalled · 0.37
primary_blockerbudget_freeze: 1%security_review: 15%champion_departed: 26%competitor: 0%integration_gap: 50%none: 8%integration_gap · 0.31
expansion_headroomSlight - modest seat or volume growth: 8%Moderate - one adjacent team or use case: 9%Strong - several business units in reach: 62%Very strong - enterprise-wide standard is plausible: 22%2.98 / 4 · 0.35
needs_roadmap_commityes: 86%no: 14%0.86
Regulated insurer. Their architecture review board will not approve any multi-tenant SaaS for policyholder data; they require deployment inside their own VPC. Our champion has pushed twice and been told the policy is not negotiable. We have no customer-VPC ...
Harbor & Main FreightACV $540k review
closes_in_horizonyes: 92%no: 8%0.92
deal_realitycommitted: 95%champion_only: 1%stalled: 1%competitive_loss: 2%ghost: 0%committed · 0.83
primary_blockerbudget_freeze: 0%security_review: 1%champion_departed: 0%competitor: 0%none: 98%none · 0.93
expansion_headroomSlight - modest seat or volume growth: 8%Moderate - one adjacent team or use case: 86%Strong - several business units in reach: 2%Very strong - enterprise-wide standard is plausible: 4%2.02 / 4 · 0.66
needs_roadmap_commityes: 10%no: 90%0.10
Small, clean, fast. The COO controls the spend and gave a verbal yes on the call. Standard paper, no legal review required under their threshold. Wants to start before their peak season.
Ironwood ManufacturingACV $1.2M human needed
closes_in_horizonyes: 8%no: 92%0.08
deal_realitycommitted: 9%stalled: 86%competitive_loss: 3%ghost: 1%stalled · 0.68
primary_blockerbudget_freeze: 3%security_review: 1%champion_departed: 2%competitor: 3%integration_gap: 90%none: 1%integration_gap · 0.73
expansion_headroomNone - this is the whole opportunity: 4%Slight - modest seat or volume growth: 6%Moderate - one adjacent team or use case: 74%Strong - several business units in reach: 16%2.02 / 4 · 0.50
needs_roadmap_commityes: 7%no: 93%0.07
The proposal is well received and the champion still wants it. Two weeks ago their CEO announced a company-wide hiring and discretionary spend freeze after a weak quarter. Our champion said explicitly that new software purchases above $250k are suspended un...
Juniper PaymentsACV $2.4M human needed
closes_in_horizonyes: 86%no: 14%0.86
deal_realitycommitted: 60%champion_only: 19%stalled: 3%competitive_loss: 10%ghost: 8%committed · 0.28
primary_blockerbudget_freeze: 44%security_review: 29%champion_departed: 7%competitor: 1%integration_gap: 7%none: 12%budget_freeze · 0.22
expansion_headroomNone - this is the whole opportunity: 0%Slight - modest seat or volume growth: 7%Moderate - one adjacent team or use case: 11%Strong - several business units in reach: 73%Very strong - enterprise-wide standard is plausible: 9%2.83 / 4 · 0.45
needs_roadmap_commityes: 18%no: 82%0.18
Payments company, so the security bar is the deal. Their pen test returned two medium findings we can remediate, plus a hard requirement for SAML SSO and SCIM provisioning which is on our roadmap but unfunded. The champion is fighting for us internally and ...
Lumen Grid UtilitiesACV $1.6M human needed
closes_in_horizonyes: 12%no: 88%0.12
deal_realitycommitted: 2%champion_only: 65%stalled: 7%competitive_loss: 3%ghost: 24%champion_only · 0.39
primary_blockerbudget_freeze: 24%security_review: 2%champion_departed: 2%competitor: 0%integration_gap: 7%none: 65%none · 0.45
expansion_headroomNone - this is the whole opportunity: 9%Slight - modest seat or volume growth: 14%Moderate - one adjacent team or use case: 10%Strong - several business units in reach: 42%Very strong - enterprise-wide standard is plausible: 26%2.61 / 4 · 0.11
needs_roadmap_commityes: 24%no: 76%0.24
The champion is the most engaged person in our pipeline and has run three internal demos unprompted. We have never met anyone above him, he has not confirmed a budget source, and this utility historically takes four to six quarters to buy anything. Enthusia...
Meridian Air CargoACV $780k human needed
closes_in_horizonyes: 93%no: 7%0.93
deal_realitycommitted: 60%champion_only: 18%stalled: 2%competitive_loss: 3%ghost: 16%committed · 0.31
primary_blockerbudget_freeze: 1%security_review: 0%champion_departed: 0%competitor: 3%integration_gap: 1%none: 94%none · 0.84
expansion_headroomNone - this is the whole opportunity: 1%Slight - modest seat or volume growth: 23%Moderate - one adjacent team or use case: 76%Strong - several business units in reach: 1%1.77 / 4 · 0.61
needs_roadmap_commityes: 19%no: 81%0.19
Inbound from a referral by an existing customer. Moving unusually fast for discovery: they arrived with a written requirements list, a named budget, and a target go-live tied to a freight contract that starts next quarter. The referral source is one of our ...

Renewal and retention

Which of the $21.0M renewal cohort stays, and what would make it stay?

Northwind FreightARR $4.2M human needed
renewsyes: 92%no: 8%0.92
churn_driverprice: 5%reliability: 1%missing_capability: 1%champion_departed: 0%consolidation: 1%none: 91%none · 0.78
expansion_readinessWarm - some growth in one team: 0%Ready - actively onboarding new teams: 22%Pulling - asking us for enterprise terms: 78%3.77 / 4 · 0.66
reliability_painNone - no reliability signal: 14%Minor - isolated complaints: 84%Persistent - a recurring cluster of complaints: 1%Serious - repeatedly escalated, affecting daily work: 1%0.89 / 4 · 0.69
champion_departedyes: 10%no: 90%0.10
Their VP opened the QBR by saying we are the only vendor renewal she has not had to argue for. Two new business units asked to be onboarded in the next cycle. They agreed to a public case study.
Pinnacle RetailARR $3.1M human needed
renewsyes: 10%no: 90%0.10
churn_driverprice: 57%reliability: 28%missing_capability: 3%champion_departed: 3%consolidation: 3%none: 6%price · 0.35
expansion_readinessContracting - usage is falling: 2%Static - no growth signal: 82%Warm - some growth in one team: 15%Ready - actively onboarding new teams: 1%Pulling - asking us for enterprise terms: 0%1.15 / 4 · 0.64
reliability_painMinor - isolated complaints: 1%Persistent - a recurring cluster of complaints: 6%Serious - repeatedly escalated, affecting daily work: 3%Severe - incidents named in renewal or executive conversations: 89%3.80 / 4 · 0.72
champion_departedyes: 9%no: 91%0.09
The QBR was an escalation meeting. Their CTO said the phrase 'we cannot take another peak season like that one' twice. They asked for our multi-region roadmap in writing and we had nothing to send. Procurement has already been asked to price alternatives.
Quarry IndustrialARR $1.4M human needed
renewsyes: 90%no: 10%0.90
churn_driverprice: 4%reliability: 6%missing_capability: 2%champion_departed: 2%consolidation: 84%none: 2%consolidation · 0.62
expansion_readinessContracting - usage is falling: 68%Static - no growth signal: 29%Warm - some growth in one team: 2%0.34 / 4 · 0.56
reliability_painNone - no reliability signal: 12%Minor - isolated complaints: 78%Persistent - a recurring cluster of complaints: 6%Serious - repeatedly escalated, affecting daily work: 4%Severe - incidents named in renewal or executive conversations: 0%1.03 / 4 · 0.52
champion_departedyes: 10%no: 90%0.10
Their new CFO is running a vendor consolidation exercise across the whole software stack and asked every owner to justify spend. Our champion produced a usage report that made the case comfortably; the workflows we support feed their regulatory reporting an...
Riverbend BankARR $2.8M human needed
renewsyes: 86%no: 14%0.86
churn_driverreliability: 9%missing_capability: 1%champion_departed: 64%consolidation: 22%none: 4%champion_departed · 0.43
expansion_readinessContracting - usage is falling: 10%Static - no growth signal: 18%Warm - some growth in one team: 30%Ready - actively onboarding new teams: 22%Pulling - asking us for enterprise terms: 19%2.23 / 4 · 0.04
reliability_painNone - no reliability signal: 68%Minor - isolated complaints: 26%Persistent - a recurring cluster of complaints: 2%Serious - repeatedly escalated, affecting daily work: 3%0.40 / 4 · 0.50
champion_departedyes: 81%no: 19%0.81
Our champion of five years was promoted to a different division in August. Her replacement has been in seat six weeks, took the QBR, asked good questions and made no commitments. The working team is unchanged and still depends on us daily. We have no read o...
Summit LogisticsARR $2.2M human needed
renewsyes: 5%no: 95%0.05
churn_driverprice: 1%reliability: 7%missing_capability: 18%champion_departed: 64%consolidation: 8%none: 3%champion_departed · 0.38
expansion_readinessContracting - usage is falling: 1%Static - no growth signal: 5%Warm - some growth in one team: 74%Ready - actively onboarding new teams: 17%Pulling - asking us for enterprise terms: 2%2.15 / 4 · 0.50
reliability_painNone - no reliability signal: 7%Minor - isolated complaints: 6%Persistent - a recurring cluster of complaints: 68%Serious - repeatedly escalated, affecting daily work: 17%Severe - incidents named in renewal or executive conversations: 3%2.03 / 4 · 0.38
champion_departedyes: 10%no: 90%0.10
A new group CISO issued a data-residency policy requiring customer-controlled infrastructure for anything touching shipment manifests. That is most of what they run with us. They have asked three times for a customer-VPC option and been told it is not on th...
Tidewater ShippingARR $1.9M human needed
renewsyes: 86%no: 14%0.86
churn_driverprice: 3%reliability: 73%missing_capability: 12%champion_departed: 6%consolidation: 3%none: 2%reliability · 0.47
expansion_readinessContracting - usage is falling: 5%Static - no growth signal: 14%Warm - some growth in one team: 71%Ready - actively onboarding new teams: 8%Pulling - asking us for enterprise terms: 3%1.91 / 4 · 0.40
reliability_painNone - no reliability signal: 1%Minor - isolated complaints: 1%Persistent - a recurring cluster of complaints: 5%Serious - repeatedly escalated, affecting daily work: 81%Severe - incidents named in renewal or executive conversations: 11%3.00 / 4 · 0.58
champion_departedyes: 9%no: 91%0.09
Generally positive. The latency complaints are real and persistent but have not stopped anyone working; their lead engineer called it 'annoying, not disqualifying'. They renewed last year after making the same complaint.
Umber FoodsARR $900k human needed
renewsyes: 19%no: 81%0.19
churn_driverprice: 71%reliability: 2%missing_capability: 10%champion_departed: 0%consolidation: 11%none: 6%price · 0.45
expansion_readinessContracting - usage is falling: 0%Static - no growth signal: 84%Warm - some growth in one team: 5%Ready - actively onboarding new teams: 11%1.26 / 4 · 0.66
reliability_painNone - no reliability signal: 13%Minor - isolated complaints: 67%Persistent - a recurring cluster of complaints: 3%Serious - repeatedly escalated, affecting daily work: 17%1.25 / 4 · 0.42
champion_departedyes: 76%no: 24%0.76
We could not get a QBR scheduled. The original buyer left in the spring and no one has claimed ownership. The one remaining active team uses a narrow slice of the product that their BI tool could plausibly cover. Finance flagged the line item in their renew...
Vantage InsuranceARR $2.6M human needed
renewsyes: 95%no: 5%0.95
churn_driverprice: 1%reliability: 3%missing_capability: 11%champion_departed: 0%consolidation: 1%none: 84%none · 0.66
expansion_readinessStatic - no growth signal: 2%Warm - some growth in one team: 14%Ready - actively onboarding new teams: 63%Pulling - asking us for enterprise terms: 22%3.05 / 4 · 0.40
reliability_painMinor - isolated complaints: 9%Persistent - a recurring cluster of complaints: 80%Serious - repeatedly escalated, affecting daily work: 11%2.02 / 4 · 0.60
champion_departedyes: 12%no: 88%0.12
Their claims analytics group presented our platform as the standard at an internal architecture forum. A second BU has already started onboarding and asked about enterprise licensing. Champion asked us to bring a multi-year proposal to the renewal.
Westline RailARR $1.1M human needed
renewsyes: 28%no: 72%0.28
churn_driverprice: 62%reliability: 6%missing_capability: 7%champion_departed: 1%consolidation: 14%none: 9%price · 0.32
expansion_readinessContracting - usage is falling: 20%Static - no growth signal: 60%Warm - some growth in one team: 16%Ready - actively onboarding new teams: 2%Pulling - asking us for enterprise terms: 1%1.04 / 4 · 0.34
reliability_painNone - no reliability signal: 3%Minor - isolated complaints: 4%Persistent - a recurring cluster of complaints: 68%Serious - repeatedly escalated, affecting daily work: 6%Severe - incidents named in renewal or executive conversations: 19%2.33 / 4 · 0.39
champion_departedyes: 26%no: 74%0.26
Mixed signals. The working team is happy and the usage is real. Their procurement group has put every renewal above $1M through a competitive re-bid this year as a matter of policy, and has told us to expect one. No specific dissatisfaction was raised.
Yarrow EnergyARR $800k human needed
renewsyes: 87%no: 13%0.87
churn_driverprice: 13%reliability: 13%missing_capability: 3%champion_departed: 10%consolidation: 59%none: 1%consolidation · 0.31
expansion_readinessContracting - usage is falling: 82%Static - no growth signal: 10%Warm - some growth in one team: 8%0.26 / 4 · 0.63
reliability_painMinor - isolated complaints: 4%Persistent - a recurring cluster of complaints: 6%Serious - repeatedly escalated, affecting daily work: 24%Severe - incidents named in renewal or executive conversations: 66%3.52 / 4 · 0.43
champion_departedyes: 18%no: 82%0.18
The ingestion problems are genuinely bad and the team is vocal about it. Offsetting that, they are eighteen months into a three-year contract with no termination-for-convenience clause, and the workload is embedded in a regulatory filing process they cannot...

Initiative bet sizing

Six candidates asking for $20.0M against a $14.0M envelope.

Compliance & Trust SuiteCost $3.2M human needed
demand_evidenceStrong - named as a requirement by paying customers or live deals: 6%Overwhelming - a gate on multiple deals and cited in losses: 94%3.94 / 4 · 0.85
unblocks_pipelineyes: 88%no: 12%0.88
defensibilityWeak - easily matched: 24%Moderate - a real head start: 72%Strong - structurally hard to copy: 3%1.79 / 4 · 0.57
delivery_riskVery low - routine work the team has done before: 13%Low - well understood with minor unknowns: 78%Moderate - meaningful unknowns: 5%High - unfamiliar territory or a wide estimate range: 4%0.99 / 4 · 0.54
time_to_revenuewithin_2q: 85%two_to_four_q: 6%beyond_4q: 9%within_2q · 0.52
retention_impactNone: 13%Slight - helps at the margin: 82%Moderate - addresses a real complaint cluster: 5%Large - addresses a stated renewal condition: 0%0.92 / 4 · 0.64
Named as a hard gate by Borealis Health ($2.1M) and Juniper Payments ($2.4M). Requested by four current customers in the last two QBRs.
Customer-VPC DeploymentCost $4.1M human needed
demand_evidenceAnecdotal - interest when prompted, nothing unprompted: 2%Real - several unprompted asks: 5%Strong - named as a requirement by paying customers or live deals: 84%Overwhelming - a gate on multiple deals and cited in losses: 8%2.98 / 4 · 0.63
unblocks_pipelineyes: 18%no: 82%0.18
defensibilityNone - a competitor ships it in a quarter: 3%Weak - easily matched: 5%Moderate - a real head start: 6%Strong - structurally hard to copy: 72%Very strong - compounding advantage: 14%2.89 / 4 · 0.42
delivery_riskModerate - meaningful unknowns: 7%High - unfamiliar territory or a wide estimate range: 84%Very high - research risk and no in-house experience: 9%3.01 / 4 · 0.65
time_to_revenuewithin_2q: 3%two_to_four_q: 86%beyond_4q: 10%two_to_four_q · 0.57
retention_impactNone: 1%Slight - helps at the margin: 1%Moderate - addresses a real complaint cluster: 1%Large - addresses a stated renewal condition: 39%Decisive - directly saves named at-risk revenue: 59%3.55 / 4 · 0.51
Hard requirement for Glacier Mutual ($1.8M open) and the stated reason Summit Logistics ($2.2M) is piloting a competitor. Two other regulated prospects asked during discovery.
Reliability ProgramCost $2.6M human needed
demand_evidenceAnecdotal - interest when prompted, nothing unprompted: 3%Real - several unprompted asks: 15%Strong - named as a requirement by paying customers or live deals: 18%Overwhelming - a gate on multiple deals and cited in losses: 65%3.44 / 4 · 0.40
unblocks_pipelineyes: 9%no: 91%0.09
defensibilityWeak - easily matched: 2%Moderate - a real head start: 97%Strong - structurally hard to copy: 1%Very strong - compounding advantage: 0%2.00 / 4 · 0.90
delivery_riskVery low - routine work the team has done before: 10%Low - well understood with minor unknowns: 89%Moderate - meaningful unknowns: 1%High - unfamiliar territory or a wide estimate range: 1%0.93 / 4 · 0.74
time_to_revenuewithin_2q: 71%two_to_four_q: 22%beyond_4q: 7%within_2q · 0.30
retention_impactSlight - helps at the margin: 0%Moderate - addresses a real complaint cluster: 1%Large - addresses a stated renewal condition: 98%Decisive - directly saves named at-risk revenue: 1%2.99 / 4 · 0.91
Pinnacle Retail ($3.1M) made it an explicit renewal condition after four Sev-1s. Tidewater and Yarrow have sustained complaint clusters. Three references declined to be references this year citing stability.
Kestrel CopilotCost $3.8M human needed
demand_evidenceNone - no customer has asked: 16%Anecdotal - interest when prompted, nothing unprompted: 65%Real - several unprompted asks: 13%Strong - named as a requirement by paying customers or live deals: 5%Overwhelming - a gate on multiple deals and cited in losses: 1%1.11 / 4 · 0.36
unblocks_pipelineyes: 74%no: 26%0.74
defensibilityNone - a competitor ships it in a quarter: 0%Weak - easily matched: 31%Moderate - a real head start: 58%Strong - structurally hard to copy: 7%Very strong - compounding advantage: 4%1.84 / 4 · 0.37
delivery_riskModerate - meaningful unknowns: 11%High - unfamiliar territory or a wide estimate range: 11%Very high - research risk and no in-house experience: 78%3.67 / 4 · 0.57
time_to_revenuewithin_2q: 10%two_to_four_q: 6%beyond_4q: 84%beyond_4q · 0.51
retention_impactNone: 3%Slight - helps at the margin: 11%Moderate - addresses a real complaint cluster: 62%Large - addresses a stated renewal condition: 20%Decisive - directly saves named at-risk revenue: 4%2.11 / 4 · 0.32
Two customers said it sounded interesting when shown a mockup. No customer has asked for it unprompted. No prospect has made it a requirement.
Enterprise GTM ExpansionCost $4.4M human needed
demand_evidenceAnecdotal - interest when prompted, nothing unprompted: 1%Strong - named as a requirement by paying customers or live deals: 17%Overwhelming - a gate on multiple deals and cited in losses: 81%3.78 / 4 · 0.67
unblocks_pipelineyes: 82%no: 18%0.82
defensibilityNone - a competitor ships it in a quarter: 10%Weak - easily matched: 88%Moderate - a real head start: 1%Very strong - compounding advantage: 1%0.94 / 4 · 0.73
delivery_riskVery low - routine work the team has done before: 5%Low - well understood with minor unknowns: 13%Moderate - meaningful unknowns: 67%High - unfamiliar territory or a wide estimate range: 14%Very high - research risk and no in-house experience: 1%1.93 / 4 · 0.37
time_to_revenuewithin_2q: 12%two_to_four_q: 85%beyond_4q: 2%two_to_four_q · 0.56
retention_impactNone: 83%Slight - helps at the margin: 17%0.17 / 4 · 0.71
Not a product ask. Inbound enterprise leads have exceeded current coverage for three consecutive quarters and 40% went unworked.
Usage-Based Pricing MigrationCost $1.9M human needed
demand_evidenceAnecdotal - interest when prompted, nothing unprompted: 0%Real - several unprompted asks: 1%Strong - named as a requirement by paying customers or live deals: 32%Overwhelming - a gate on multiple deals and cited in losses: 67%3.65 / 4 · 0.56
unblocks_pipelineyes: 18%no: 82%0.18
defensibilityNone - a competitor ships it in a quarter: 0%Weak - easily matched: 9%Moderate - a real head start: 83%Strong - structurally hard to copy: 7%Very strong - compounding advantage: 1%1.99 / 4 · 0.62
delivery_riskVery low - routine work the team has done before: 8%Low - well understood with minor unknowns: 1%Moderate - meaningful unknowns: 17%High - unfamiliar territory or a wide estimate range: 50%Very high - research risk and no in-house experience: 23%2.78 / 4 · 0.22
time_to_revenuewithin_2q: 9%two_to_four_q: 85%beyond_4q: 6%two_to_four_q · 0.53
retention_impactNone: 25%Slight - helps at the margin: 6%Moderate - addresses a real complaint cluster: 41%Large - addresses a stated renewal condition: 23%Decisive - directly saves named at-risk revenue: 5%1.77 / 4 · 0.15
Three large customers have asked for consumption pricing because seat counts understate their value. Two smaller ones would pay less under it.

Cost flexibility

How much of the $14.5M cost base can actually be pulled if the growth case misses?

Legacy colocation contractAnnual $2.4M human needed
discretionaryyes: 90%no: 10%0.90
cut_impactSevere - customer-facing degradation: 15%Critical - production or compliance failure: 85%3.84 / 4 · 0.73
lock_innone: 8%notice_period: 19%annual_commit: 1%multi_year: 72%multi_year · 0.42
Three-year term expiring Q4 FY28. Termination for convenience is not permitted. Early exit triggers the remaining balance as a lump sum. Hosts the primary ingestion tier for eleven enterprise customers still on the pre-cloud architecture.
Third-party observability vendorAnnual $1.1M human needed
discretionaryyes: 86%no: 14%0.86
cut_impactNone - no measurable effect: 0%Minor - cosmetic or deferrable: 20%Moderate - a real capability is lost: 76%Severe - customer-facing degradation: 2%Critical - production or compliance failure: 1%1.85 / 4 · 0.57
lock_innone: 83%notice_period: 1%annual_commit: 13%multi_year: 2%none · 0.59
Annual commitment renewing each January with a 60-day non-renewal notice. Overage is billed monthly at list. An internal spike last year showed the core use cases could be served by our own stack in roughly one quarter of engineering effort.
Field marketing and conferencesAnnual $1.8M human needed
discretionaryyes: 81%no: 19%0.81
cut_impactMinor - cosmetic or deferrable: 0%Moderate - a real capability is lost: 94%Severe - customer-facing degradation: 4%Critical - production or compliance failure: 2%2.07 / 4 · 0.82
lock_innone: 85%notice_period: 2%annual_commit: 9%multi_year: 4%none · 0.59
Per-event sponsorship agreements booked quarter by quarter. Two large Q3 sponsorships are non-refundable once invoiced; the rest can be cancelled with 30 days notice at no penalty. Attribution analysis credits this program with 12% of new pipeline.
Offshore QA contractorsAnnual $1.3M human needed
discretionaryyes: 20%no: 80%0.20
cut_impactModerate - a real capability is lost: 0%Severe - customer-facing degradation: 91%Critical - production or compliance failure: 8%3.08 / 4 · 0.80
lock_innone: 6%notice_period: 27%annual_commit: 61%multi_year: 6%annual_commit · 0.28
Master services agreement with 45-day termination for convenience. Twenty-two contractors currently cover regression testing for the two oldest product lines, which have no automated coverage.
Brand agency retainerAnnual $600k review
discretionaryyes: 96%no: 4%0.96
cut_impactNone - no measurable effect: 1%Minor - cosmetic or deferrable: 97%Moderate - a real capability is lost: 1%1.00 / 4 · 0.91
lock_innone: 1%notice_period: 89%annual_commit: 9%multi_year: 1%notice_period · 0.70
Monthly retainer, 30-day cancellation, no minimum term. Currently producing a website refresh and a category-positioning campaign. No revenue attribution has ever been established for this spend.
Primary cloud commitmentAnnual $5.2M human needed
discretionaryyes: 14%no: 86%0.14
cut_impactModerate - a real capability is lost: 4%Severe - customer-facing degradation: 18%Critical - production or compliance failure: 79%3.75 / 4 · 0.62
lock_innone: 2%notice_period: 2%annual_commit: 84%multi_year: 12%annual_commit · 0.61
Annual spend commitment with tiered discounts. Falling below the committed amount forfeits the discount tier retroactively for the year. Runs all production workloads for the current architecture.
Office leasesAnnual $1.4M human needed
discretionaryyes: 9%no: 91%0.09
cut_impactNone - no measurable effect: 3%Minor - cosmetic or deferrable: 82%Moderate - a real capability is lost: 14%Severe - customer-facing degradation: 2%Critical - production or compliance failure: 0%1.15 / 4 · 0.62
lock_innone: 11%notice_period: 5%annual_commit: 4%multi_year: 80%multi_year · 0.49
Two leases, both multi-year, expiring FY29 and FY30. No sublease restriction in either. Current badge data shows average occupancy at 31% of capacity.
Sales tooling stackAnnual $740k human needed
discretionaryyes: 92%no: 8%0.92
cut_impactNone - no measurable effect: 2%Minor - cosmetic or deferrable: 85%Moderate - a real capability is lost: 8%Severe - customer-facing degradation: 4%Critical - production or compliance failure: 0%1.15 / 4 · 0.63
lock_innone: 7%notice_period: 10%annual_commit: 81%multi_year: 2%annual_commit · 0.52
Six annual SaaS subscriptions renewing on staggered dates. A license audit found 34% of seats unused for more than 90 days. Two of the six tools have overlapping functionality.
Honesty

What is emulated, and what that costs

BackendWhat it isCalibrated?This run
oracle Offline stand-in. Reads no evidence; draws distributions whose stated probability equals its true chance of being right, from hidden labels. By construction $0.0009
claude A frontier LLM in a Jev-shaped adapter. Real intelligence reading the real evidence; the adapter enforces the type contract so a malformed answer cannot reach the forecast. Self-reported, so no. --ensemble k helps and costs k times as much. ~$0.06
live The real endpoint. Wire-correct and never run, because we have no key. Claimed, unverified here

The same 20,689 input tokens cost $0.0009 at Jev's published rate ($0.042/MTok in, output free) and $0.06 at frontier-LLM rates ($3/$15 per MTok) — about 71×. At this size the absolute numbers are rounding errors either way. The gap starts to matter when the same questions run against every deal, every account and every ticket, nightly.

Where the emulation is honestly weaker than the thing it stands in for

The oracle does not read the evidence at all — it is a calibrated random variable keyed to hidden labels, which exercises the plumbing but proves nothing about whether a real model could reach those answers from the notes. The Claude backend does read the evidence, but a model reporting its own probabilities is systematically overconfident, and temperature is rejected on the Claude 5 family, so ensemble variation comes from natural nondeterminism rather than a sampling knob. And the confidence formula here is a reconstruction: TypeSafe documents confidence as a statistic derived from the distribution but does not publish which one, so this uses normalized negative entropy and exposes --confidence-measure to swap it.

Built as a demo of the TypeSafe AI / Jev System One contract applied to financial forecasting. Source lives in businesses/jev-forecast/; run ./jevctl.py forecast to reproduce every number on this page. Kestrel Data Systems and all figures are fictional. Not affiliated with TypeSafe AI.