Ch9 01: Preventive Stress Test: How to Find Cracks Before They Become Collapses#
Your project is running fine. Metrics are up. The team is busy. Customers aren’t complaining. Nothing is on fire.
This is exactly when you need to test it.
A preventive stress test isn’t about finding problems you already know about. It’s about surfacing the assumptions you’ve never verified — the invisible load-bearing walls holding up your entire operation. Remove one and the structure collapses. But you won’t know which one until you check.
This protocol gives you a step-by-step method for running a full diagnostic when nothing appears to be wrong. Use it quarterly. Use it before any major resource commitment. Use it whenever “everything is fine” starts feeling like a conclusion rather than an observation.
When to Run This Protocol#
| Trigger | Why |
|---|---|
| Quarterly review | Scheduled prevention — same logic as routine medical checkups |
| Before a major hire (5+ people) | You’re about to lock in fixed costs. Verify the foundation first. |
| Before fundraising | Investors will stress-test you. Do it yourself first and fix what you find. |
| After 3+ months of uninterrupted growth | Sustained growth creates blind spots. Success hides fragility. |
| When a competitor makes a significant move | External changes may invalidate assumptions you haven’t revisited. |
The Six-Step Protocol#
Work through these in order. Each step tests a different layer. Don’t skip — a clean Layer 3 doesn’t guarantee solid Layers 1 and 2.
Step 1: Direction Test#
What you’re testing: Is the problem you set out to solve still the right problem?
Procedure:
- Write your core thesis in one sentence: “We exist because [target customer] has [specific problem] and current solutions fail because [specific gap].”
- Check each component against current reality:
- Is [target customer] still who you think it is?
- Does [specific problem] still exist at the same severity?
- Is [specific gap] still unfilled, or has a competitor closed it?
- Talk to 5 customers acquired in the last 30 days. Ask: “What problem were you trying to solve when you found us?” Compare their answers to your thesis.
Red flags:
- Customer answers don’t match your thesis
- The problem you’re solving has decreased in severity
- A competitor has launched a credible solution to your identified gap
Output: Direction status — Confirmed / Drifting / Invalidated.
Step 2: Logic Test#
What you’re testing: Does your business model still make sense? Are the cause-and-effect chains you assumed still holding?
Procedure:
- Map your core logic chain: [Action A] → [Result B] → [Outcome C] → [Revenue D].
- For each arrow (→), ask: “Is this link still holding? Do I have evidence from the last 90 days?”
- Calculate unit economics with current numbers (not projected, not historical):
- Customer acquisition cost (CAC)
- Lifetime value (LTV)
- LTV:CAC ratio
- Payback period
- Gross margin
Red flags:
- Any logic chain link relying on an assumption older than 6 months without fresh validation
- LTV:CAC ratio below 3:1
- Payback period longer than your average customer contract
- Gross margin trending downward for 2+ consecutive months
Output: Logic status — Sound / Weakening / Broken. List unvalidated assumptions.
Step 3: Entry Point Test#
What you’re testing: Is your product still entering the market at the right point? Is your positioning still relevant?
Procedure:
- Review your positioning statement. When was it last updated?
- Analyze your last 20 won deals and last 20 lost deals:
- Won: Why did they choose you? What triggered the purchase?
- Lost: Why did they choose someone else? What was the objection?
- Check your activation funnel:
- Sign-up → First value moment: How long? Getting longer?
- First value moment → Paid conversion: What percentage? Trending up or down?
Red flags:
- Lost deal reasons clustering around an unaddressed theme
- Time-to-first-value increasing
- Conversion rate declining without clear external cause
- Customers describing your product differently than you do
Output: Entry point status — Sharp / Dulling / Misaligned. Note positioning gaps.
Step 4: Team Test#
What you’re testing: Does your team have the capabilities needed for the next 12 months? Are there single points of failure?
Procedure:
- List every critical function (engineering, sales, operations, finance, etc.).
- For each function:
- Who owns it?
- If that person left tomorrow, who takes over?
- Is the knowledge documented or only in someone’s head?
- Assess capacity vs. demand:
- Which functions are at or over capacity?
- Which will bottleneck in 6 months based on your growth plan?
Red flags:
- Any critical function with a single owner and no documentation
- Any team member whose departure would halt operations for 48+ hours
- Capacity constraints on your critical path
Output: Team status — Robust / Fragile / Critical gap at [specific function].
Step 5: Competition Test#
What you’re testing: Has the competitive landscape shifted in ways that affect your position?
Procedure:
- List your top 5 competitors. For each:
- What have they launched in the last 90 days?
- Have they raised funding, hired aggressively, or entered new markets?
- Have they changed pricing or positioning?
- Check for new entrants:
- Search Product Hunt, Crunchbase, and industry publications for new companies in your space from the last 6 months.
- Assess differentiation:
- Can you articulate in one sentence why a customer should choose you over each competitor?
- Has that sentence changed in the last 6 months? Should it have?
Red flags:
- A competitor has replicated your primary differentiator
- A well-funded new entrant in your core market
- Your differentiation statement hasn’t changed in 12+ months despite market movement
Output: Competitive status — Defensible / Narrowing / Vulnerable at [specific point].
Step 6: Capital Test#
What you’re testing: Is your financial position sustainable for the next 12–18 months?
Procedure:
- Calculate honest runway (actual cash minus all obligations, divided by true burn rate with 15% buffer).
- Review revenue trends:
- Is MRR/ARR growing, flat, or declining?
- Trend over last 3 months? 6 months?
- Assess funding dependencies:
- What percentage of next 12 months’ operations depends on unraised capital?
- If that capital doesn’t arrive, what’s your fallback?
Red flags:
- Runway below 9 months without a clear path to sustainability or a funded round
- Revenue growth stalling or reversing
- More than 50% of planned operations dependent on unraised capital
Output: Capital status — Secure / Tight / Critical. Include runway number and key dependency.
Assembling the Diagnostic Report#
After all six steps, compile into a single-page summary:
PREVENTIVE STRESS TEST — [Date]
1. Direction: [Confirmed / Drifting / Invalidated] Notes: ___
2. Logic: [Sound / Weakening / Broken] Notes: ___
3. Entry Point: [Sharp / Dulling / Misaligned] Notes: ___
4. Team: [Robust / Fragile / Critical gap] Notes: ___
5. Competition: [Defensible / Narrowing / Vulnerable] Notes: ___
6. Capital: [Secure / Tight / Critical] Notes: ___
UNVALIDATED ASSUMPTIONS (ranked by impact):
1. ___
2. ___
3. ___
PRIORITY ACTIONS (next 30 days):
1. ___
2. ___
3. ___Prioritizing What You Find#
Not every finding needs immediate action. Use this matrix:
| High Uncertainty | Low Uncertainty | |
|---|---|---|
| High Impact | Validate immediately — potential time bomb | Monitor quarterly — known risk, track it |
| Low Impact | Note and revisit — not urgent, worth watching | Ignore — low risk, low uncertainty, not worth attention |
The top-left quadrant — high impact, high uncertainty — is where your unvalidated critical assumptions live. These get priority.
A startup discovered during a preventive test that its core pricing assumption (“enterprise customers will pay $500/seat/year”) had been validated with only two data points. They spent two weeks running pricing conversations with 15 prospects. The result: sustainable price point was $280/seat, not $500. Their entire financial model needed recalibration — but they found it during a routine check, not during a Series A due diligence call.
The Four Pitfalls of Preventive Testing#
Pitfall 1: Testing Theater. Running the protocol as a checkbox exercise with predetermined answers. If every layer comes back “Confirmed / Sound / Sharp / Robust / Defensible / Secure,” you’re not testing — you’re performing. At least one layer should surface something worth investigating.
Pitfall 2: Analysis Paralysis. Finding twelve issues and trying to fix all of them at once. Pick the top three by impact. Fix those. Retest next quarter.
Pitfall 3: Skipping the Customer Check. Steps 1 and 3 require talking to actual customers and prospects. Substituting internal assumptions for external conversations defeats the purpose. Five conversations take five hours. The information density per hour is the highest of any activity in the protocol.
Pitfall 4: Treating Green as Permanent. A clean result today doesn’t guarantee a clean result next quarter. Markets move. Competitors act. Customers evolve. The protocol works because it’s repeated, not because it’s run once.
Reflect and Self-Diagnose#
Run the protocol now. Not next week. Not next quarter. Now.
Write down the one-sentence thesis from Step 1. If you struggle to write it, that’s your first finding.
Identify the single most critical assumption your business rests on — the one that, if proven false, invalidates everything downstream. Has it been validated with data from the last 90 days?
If the answer is no, you’ve found your priority. The assumption isn’t wrong — it’s untested. And untested assumptions in a running business are deferred risks accumulating interest.
The companies that survive long enough to succeed aren’t the ones that avoid problems. They’re the ones that find problems before the problems find them.