Skip to content

Fix GPU gating: use operational tightness for capacity expansion#96

Merged
jakechinitz merged 1 commit into
mainfrom
claude/fix-gpu-gating-issue-evKcX
Feb 22, 2026
Merged

Fix GPU gating: use operational tightness for capacity expansion#96
jakechinitz merged 1 commit into
mainfrom
claude/fix-gpu-gating-issue-evKcX

Conversation

@jakechinitz
Copy link
Copy Markdown
Owner

Component capacity expansion (both organic growth and discrete expansions) was driven by plan-demand-based tightness, which reflects the unconstrained order book. When GPU gating limits actual deployment to a fraction of plan, non-binding components saw high tightness and expanded aggressively — building capacity that could never ship because deployment was bottlenecked elsewhere.

Introduce operationalTightness (from effectiveDemand) for expansion signals:

  • Organic growth now uses operationalTightness instead of market tightness
  • Discrete expansion forecasts from effectiveDemand instead of planDemand
  • Market tightness (planDemand) preserved for price index and reporting

The bottleneck component still gets correct expansion signals because its effectiveDemand (~1.5× actual consumption) exceeds its supply, yielding operationalTightness > 1. Non-bottleneck components see low operational tightness (effectiveDemand << potentialSupply) and stop expanding.

https://claude.ai/code/session_01J8wXCbNnnMRuXP52e4xtsM

Component capacity expansion (both organic growth and discrete expansions)
was driven by plan-demand-based tightness, which reflects the unconstrained
order book. When GPU gating limits actual deployment to a fraction of plan,
non-binding components saw high tightness and expanded aggressively — building
capacity that could never ship because deployment was bottlenecked elsewhere.

Introduce operationalTightness (from effectiveDemand) for expansion signals:
- Organic growth now uses operationalTightness instead of market tightness
- Discrete expansion forecasts from effectiveDemand instead of planDemand
- Market tightness (planDemand) preserved for price index and reporting

The bottleneck component still gets correct expansion signals because its
effectiveDemand (~1.5× actual consumption) exceeds its supply, yielding
operationalTightness > 1. Non-bottleneck components see low operational
tightness (effectiveDemand << potentialSupply) and stop expanding.

https://claude.ai/code/session_01J8wXCbNnnMRuXP52e4xtsM
@jakechinitz jakechinitz merged commit 21fddfc into main Feb 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants