The Four Regimes
SCARCITY
Condition: Capital is expensive (tightness > 70) and risk appetite is low (≤ 50). Description: Capital is expensive and risk appetite is low. Prioritize survival over growth. Operational constraints:- Shorten payback windows and preserve cash
- Delay speculative hiring or large platform rewrites
- Route roadmap bets through revenue certainty
DEFENSIVE
Condition: Capital is expensive (tightness > 70) but risk appetite is moderate (> 50). Description: Capital is expensive but risk appetite is moderate. Operate for efficiency. Operational constraints:- Focus on margin expansion and retention
- Cut low-leverage experiments
- Convert demand with tighter sales cycles
VOLATILE
Condition: Capital is cheaper (tightness ≤ 70) but risk appetite is weak (≤ 50). Description: Capital is cheaper but risk appetite is weak. Build trust and resilience. Operational constraints:- Ship reliability and security before novelty
- Avoid disruptive pivots that spook buyers
- Lean into proof, references, and guarantees
EXPANSION
Condition: Capital is cheap (tightness ≤ 70) and risk appetite is healthy (> 50). Description: Capital is cheap and risk appetite is healthy. Move quickly to capture share. Operational constraints:- Prioritize speed and distribution over polish
- Accept controlled waste to win market share
- Invest ahead of demand where signals are strong
EXPANSION is the ideal growth window. Time product launches and hiring accelerations to these conditions.
Regime Scoring Mechanics
Tightness Score (0–100)
Tightness measures the cost of capital by blending two components:-
Base rate points (0–90): Ramps from 0 when the policy base rate is at or below 5%, reaching 90 as rates climb above the threshold. Calculated as:
-
Inversion points (0–25): Adds penalty when the yield curve inverts (10Y - 2Y slope < 0%). Calculated as:
Risk Appetite Score (0–100)
Risk appetite measures investor confidence by normalizing the yield curve slope:- Curve slope range: -1.0% (very cautious) to +1.5% (confident)
- Interpretation:
- Low (≤ 50): Investors favor safety; cautious market sentiment
- High (> 50): Investors accept risk; growth-friendly sentiment
Macro Adjustments
The base scores are adjusted by supplemental signals when available:| Signal | Threshold | Impact | Category |
|---|---|---|---|
| HY Credit Spread | ≥ 4.5% | +6 pts/% tightness (cap: +15) | Stress indicator |
| Chicago FCI | ≥ 0 | +10 pts/unit tightness (cap: +10) | Financial conditions |
| VIX Index | ≥ 20 | -1.5 pts/pt risk appetite (cap: -20) | Volatility shock |
| VC Funding Velocity | ≤ -5% | -1.5 pts/% risk appetite (cap: -10) | Funding slowdown |
| Tech Layoff Trend | ≥ 65 | -0.6 pts/pt risk appetite (cap: -12) | Labor pressure |
Macro adjustments are applied after base scoring. They flag stress conditions that amplify regime signals.
Regime Thresholds and Boundaries
The regime classification matrix uses these thresholds:regimeEngine.ts:324):
Transition Watch and Confidence Levels
Confidence Index
Whether computes regime stability using the nearest threshold delta (minimum distance to any regime boundary):- HIGH: Delta ≥ 20 points from nearest threshold
- MEDIUM: Delta between 10–19 points
- LOW: Delta < 10 points
Transition Watch
Transition watch activates when nearest threshold delta ≤ 5 points. This signals the regime may flip soon.Intensity Bands
Intensity measures how strongly a regime signal presents:- STRONG: Delta ≥ 25 points from threshold
- STANDARD: Delta between 10–24 points
- MILD: Delta < 10 points
- STRONG signals: High conviction; act decisively within regime constraints
- MILD signals: Prepare for transition; maintain reversibility
Reversal Triggers
Regimes require 30 consecutive days of threshold crossings to confirm a reversal. Use these triggers to schedule decision reviews:| Current Regime | Reversal Condition |
|---|---|
| SCARCITY | Tightness drops below 70 and risk appetite rises above 50 |
| DEFENSIVE | Tightness drops below 70 or risk appetite falls to/below 50 |
| VOLATILE | Tightness rises above 70 or risk appetite rises above 50 |
| EXPANSION | Tightness rises above 70 or risk appetite falls to/below 50 |
Weak Reads Warning
When 2+ macro adjustment signals trigger simultaneously, Whether flags a “two weak reads warning” (regimeEngine.ts:142).
This warning suggests:
- Cross-check with historical transitions (see Historical Analysis)
- Tighten decision guardrails (see Making Decisions)
- Monitor daily until signals stabilize
Data Warnings
Whether reports data quality issues transparently:- Base rate missing: Falls back to 5% threshold for conservative scoring
- Curve slope missing: Defaults to -1.0% (cautious floor)
Data warnings appear in the
/data endpoint and regime assessment diagnostics. Missing signals reduce confidence.Next Steps
Making Decisions
Validate roadmap and operational decisions using Decision Shield
Historical Analysis
Compare current regime to past transitions using Time Machine