Skip to content
THE TENSION ENGINE

27 tensions. Six domains. One read.

It watches your whole business continuously and surfaces the one thing about to break, before it does.

LIQUIDITYDEMANDCAPACITYRETENTIONDECISIONSSTRUCTUREFORECASTFORMING
WHAT A TENSION IS

Two healthy numbers. One unhealthy pair.

A tension isn't a bad metric. It's two normal numbers colliding: stretched, not yet snapped. The kind of thing no single chart can show.

GROWTH

+16% MoM

Healthy on its own. The chart is green and everyone's pleased.

CASH BUFFER

3.1 months

Normal on its own. Thinner than last quarter, nothing alarming.

TOGETHER

A countdown

Growth eats cash faster than it refills, and runway crosses one month in six weeks.

Each of the 27 tensions is a pair like this, watched continuously, on your model's thresholds.

THE CONSEQUENCE CHAIN

Where this goes.

The pair above, left alone. Every tension card ships with this chain: phases, dates, and the lever that breaks it.

01Cash buffer crosses below 4 months2 weeks ago · $180K ÷ $58K = 3.1 mo
02Growth accelerates the burnNOW · +16% MoM compounding
03Runway crosses the 1-month lineIn 6 weeks · triggers Runway Compression
04Forced fundraise or layoffsIn 8-12 weeks · valuation, team, morale
LEVERSwitch to upfront billing·+2.1 months runway, in 30 days

Caught at phase two, this is a billing-terms change. At phase four, it's a layoff plan.

HOW IT WORKS

Reading, not reporting.

The mechanics behind the one weekly read.

COVERAGE

27 tensions, 6 domains

Liquidity · Demand · Capacity · Decisions · Structure · Retention. Watched continuously, on your model's thresholds.

CROSS-DOMAIN

Where the corners cross

The worst problems only show where domains meet. The engine reads them together, not in silos.

COMPOSITE PATTERNS

The bigger shape

When several tensions fire at once, it names the pattern, not the symptoms.

HONESTY

Says when it's guessing

Confidence scores, kept subtle. It asks one question instead of faking certainty.

THE PIPELINE

How a number becomes a decision.

Nothing here is a dashboard query. Raw events become signals, signals become evidence, evidence is matched against the library, and only what survives confidence becomes a read.

01HUB EVENTS

deal won · invoice sent · ticket closed · check-in filed

02DERIVED SIGNALS

cash buffer · backlog age · founder share · churn rate

03EVIDENCE

which signals, from which hub, how fresh, how complete

04INFERENCE

27 patterns, weighted, on your company type and stage

05THE READ

one dominant tension · confidence · one lever

82%LEVERupfront billing

The output is a Tension Case: the object you actually work with, the way a CRM works with a deal.

THE OUTCOME LOOP

Every decision teaches the next one.

The pipeline above runs once. This one closes. Every lever you pull is logged, the outcome is checked a month later, and what actually worked changes what the engine recommends next time, for you and for companies shaped like yours.

01DETECT

the read names the tension and the one lever

02DECIDE

you pull it, or you deliberately do not

03ACT

the decision is logged with an owner and a review date

04REVIEW

30 to 60 days later it asks what actually changed

05LEARN

the observed outcome updates the weights

EVERY OUTCOME RE-WEIGHTS THE NEXT READ
WHAT THE DATABASE ANSWERSRunway Compression under 3 months · SaaS · team under 20Companies shaped like yours who switched to upfront billing:
84%raised runway

Tension, lever taken, outcome observed. No competitor holds this table, and it only fills from real use.

THE CATALOG

Named, not numbered.

Ten of the 27, by name. Each one is a pair like the one above, with thresholds tuned to your business model, not a generic SaaS template.

LIQUIDITY
Runway Compression
cashburn rate
LIQUIDITY
Growth Liquidity Trap
growthcash buffer
DEMAND
Sales-Delivery Mismatch
deals wondelivery capacity
DECISIONS
Founder Bottleneck
decision lagfounder share
CAPACITY
Capacity Overload
utilizationdays above 75%
CAPACITY
Backlog Accumulation
backlog growthbacklog age
CAPACITY
Role Fragility
single ownercoverage
STRUCTURE
Burnout Signal
attritioncheck-in score
RETENTION
Retention Collapse
churnNRR
RETENTION
Gross Margin Pressure
gross marginCOGS trend
+ 17 more, across the same six domains

Each carries the pair it watches, the threshold it fires on, and the lever that answers it.

THE WINDOW

What breaks in Q3 signals in Q1.

The months between the first signal and the visible damage feel like calm. They're the window, where the cheap fixes live. The engine reads that gap continuously, so you act while it's still a decision, not a loss.

Q1Q2Q3Q4VISIBLE IN THE P&LRETENTIONTwo quarters earlyfirst signalDECISIONSMonths earlyfirst signalCAPACITYOne quarter earlyfirst signal

Leaving clients show up in the read long before they show up in revenue.

A founder bottleneck slows sales long before any report says so.

An overloaded team reaches delivery first, margins after.

By the time the P&L notices, you've already acted.

HOW IT DECIDES

AI helps. It never decides.

The part that flags your risks runs on deterministic rules: same numbers, same read, every time. AI works around the engine, never above it.

THE CALL

Rules, inspectable

Every tension shows its thresholds and evidence. Nothing is flagged by a guess.

THE ASSIST

AI around the engine

Drafting campaigns, building pages, explaining the why: acceleration, not authority.

THE GUARANTEE

Works without it

Switch the assist off and Monday's read still arrives. The engine never waits on a model.

Sensitive calls stay yours. The engine brings the evidence; you bring the judgment.

Get your first read.

Run the Stress Test with your numbers. The engine shows its work.

Run the Stress Test →
THE SYSTEM, END TO END

Six hubs run the work. One engine reads across them.

See how the hubs talk to each other →