---
slug: "CapacityPressure"
name: "CapacityPressure"
type: "Strategy"
layer: "Mind"
ref: "CapacityPressure#f06c"
sema_id: "sema:CapacityPressure#mh:SHA-256:f06c432726ee48412ac4a49e9fa9ddc1a7272a298eaf984a9fef86e3fbcdf261"
tags: ["Mind","Strategy"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/CapacityPressure/
related: ["Agent","Budget","ConceptBlend","Constraint","ContextCompress","Generalize"]
---

# CapacityPressure

Forcing abstraction via resource starvation

Layer: Mind · Category: Strategy

## Mechanism

A regularization pattern that forces abstraction by artificially constraining resources (bandwidth, memory, parameter count, or time). By creating a bottleneck where Capacity < Information, the agent is compelled to compress the signal, discarding noise and memorized details in favor of high-level concepts and generalizations. It artificially tightens the [Budget](https://mindscape.pages.dev/bootstrap/Budget.md), forcing the agent to employ [Generalize](https://mindscape.pages.dev/bootstrap/Generalize.md), [ConceptBlend](https://mindscape.pages.dev/bootstrap/ConceptBlend.md), and [ContextCompress](https://mindscape.pages.dev/bootstrap/ContextCompress.md) to fit the signal within the bottleneck.

## Invariants

- Bottleneck Existence: Available Capacity must be strictly less than Input Information Content
- Lossy Requirement: Output must be a simplified representation, effectively barring exact replication/memorization
- Utility Preservation: The compressed form must retain predictive power for the target task

## Preconditions

- A mechanism to enforce hard limits (e.g., context window, dimensions, token count)
- A stream of information or a learning task

## Postconditions

- A highly compressed, abstract representation of the input
- Loss of fine-grained detail/noise

## Failure modes

- Collapse: [Constraint](https://mindscape.pages.dev/bootstrap/Constraint.md) is too tight; signal is lost entirely (underfitting).
- Adversarial Encoding: [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) finds a way to 'zip' noise rather than abstracting (violating the spirit of the constraint).
- False Abstraction: [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) hallucinates simple rules that don't actually exist to satisfy the budget.

## Parameters

- `compression_ratio` (Ratio, [0.0, 1.0]): Target resource utilization ratio that triggers forced abstraction
- `resource_type` (Enum, {Compute, Memory, Attention, Budget}): Type of resource being constrained (compute, memory, bandwidth)

## Builds on

- [Agent](https://mindscape.pages.dev/bootstrap/Agent.md) (Mind; References)
- [Budget](https://mindscape.pages.dev/bootstrap/Budget.md) (Infrastructure; References)
- [ConceptBlend](https://mindscape.pages.dev/bootstrap/ConceptBlend.md) (Mind; References)
- [Constraint](https://mindscape.pages.dev/bootstrap/Constraint.md) (Infrastructure; References)
- [ContextCompress](https://mindscape.pages.dev/bootstrap/ContextCompress.md) (Mind; References)
- [Generalize](https://mindscape.pages.dev/bootstrap/Generalize.md) (Mind; References)

## Used by

—

## Identity

- Sema ID: `sema:CapacityPressure#mh:SHA-256:f06c432726ee48412ac4a49e9fa9ddc1a7272a298eaf984a9fef86e3fbcdf261`
- Ref: `CapacityPressure#f06c`
- Supersedes:
  - `sema:CapacityPressure#mh:SHA-256:739d57e4af53954f0cb6f880e87d85c784fea7e82643376e72777bbcd42f0d85`
  - `sema:CapacityPressure#mh:SHA-256:f2895976075f2668f9459f278cee5e477da0fde0571b98bc00e8fca8d54a90f8`
  - `sema:CapacityPressure#mh:SHA-256:ddfe060f9e631802ed2f7bfa256168f4f32d590f509de7afa36e1f84e8f56e07`

## Links

- [Pattern page](https://mindscape.pages.dev/bootstrap/CapacityPressure/)
- [View in the interactive graph](https://mindscape.pages.dev/bootstrap/#CapacityPressure)
- [JSON](https://mindscape.pages.dev/bootstrap/CapacityPressure.json)
- [Index of all patterns](https://mindscape.pages.dev/bootstrap/index.json)
