---
slug: "WhyClimb"
name: "WhyClimb"
type: "Reasoning"
layer: "Mind"
ref: "WhyClimb#ed20"
sema_id: "sema:WhyClimb#mh:SHA-256:ed20580f4eecde83bd4822747358418d4b4265c40e468f80b870cd63d3817c93"
tags: ["Mind","Reasoning"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/WhyClimb/
related: ["Condition","Problem","RecursiveRootCause","Reframe","Solution"]
---

# WhyClimb

Recursive problem abstraction

Layer: Mind · Category: Reasoning

## Mechanism

A root-cause analysis protocol where the agent iteratively asks 'Why is this a problem?' to [Reframe](https://mindscape.pages.dev/bootstrap/Reframe.md) the [Problem](https://mindscape.pages.dev/bootstrap/Problem.md) and ascend the abstraction hierarchy. The goal is to reach the 'Ceiling'—the highest level where the problem is still actionable but the solution space is maximized. Utilizes [RecursiveRootCause](https://mindscape.pages.dev/bootstrap/RecursiveRootCause.md).

## Invariants

- Ascension: Scope(Level N+1) > Scope(Level N)
- Stop [Condition](https://mindscape.pages.dev/bootstrap/Condition.md): Halt when 'Why' leads to a value judgment or physics constraint

## Preconditions

- [Problem](https://mindscape.pages.dev/bootstrap/Problem.md) is well-formed

## Postconditions

- [Solution](https://mindscape.pages.dev/bootstrap/Solution.md) space expanded

## Failure modes

- Climbing too high (solving 'Entropy' instead of 'Fix Bug').

## Signature

- `Reframe(Problem)`

## Builds on

- [Condition](https://mindscape.pages.dev/bootstrap/Condition.md) (Infrastructure; References)
- [Problem](https://mindscape.pages.dev/bootstrap/Problem.md) (Infrastructure; References)
- [RecursiveRootCause](https://mindscape.pages.dev/bootstrap/RecursiveRootCause.md) (Mind; References)
- [Reframe](https://mindscape.pages.dev/bootstrap/Reframe.md) (Mind; References)
- [Solution](https://mindscape.pages.dev/bootstrap/Solution.md) (Infrastructure; References)

## Used by

—

## Identity

- Sema ID: `sema:WhyClimb#mh:SHA-256:ed20580f4eecde83bd4822747358418d4b4265c40e468f80b870cd63d3817c93`
- Ref: `WhyClimb#ed20`
- Supersedes:
  - `sema:WhyClimb#mh:SHA-256:156aa8762c7c0007b72d0869b470c7c9d31aaf19d0815e51b9bce872d925db4f`
  - `sema:WhyClimb#mh:SHA-256:967db2a6f8d61a988615f9212e28e48bbccc525273f3a58da045b26991e09406`
  - `sema:WhyClimb#mh:SHA-256:911fa3e76acd39736746c4139c2f8649cb349c77b34e7c5c97b056484e152eb3`

## Links

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