---
slug: "BoundedTask"
name: "BoundedTask"
type: "Protocols"
layer: "Society"
ref: "BoundedTask#86dd"
sema_id: "sema:BoundedTask#mh:SHA-256:86dd552006f7636198f5d54e1beec2c5fa82b1f19aaf41ad8b45eecf9089b8fc"
tags: ["Society","Protocols"]
updated: 2026-11-11
mindscape: "bootstrap"
index_url: https://mindscape.pages.dev/bootstrap/index.json
url: https://mindscape.pages.dev/bootstrap/BoundedTask/
related: ["AcceptSpec","Budget","Task"]
---

# BoundedTask

Economically constrained task

Layer: Society · Category: Protocols

## Mechanism

A specialized [Task](https://mindscape.pages.dev/bootstrap/Task.md) enforcing [Budget](https://mindscape.pages.dev/bootstrap/Budget.md) and [AcceptSpec](https://mindscape.pages.dev/bootstrap/AcceptSpec.md) to ensure economic and quality boundaries.

## Invariants

- Budget Enclosure: total cost across all child tasks, retries, and recursions must stay within the declared [Budget](https://mindscape.pages.dev/bootstrap/Budget.md).
- Quality Gate: output must pass the declared [AcceptSpec](https://mindscape.pages.dev/bootstrap/AcceptSpec.md) before the task is marked complete.

## Failure modes

—

## Builds on

- [AcceptSpec](https://mindscape.pages.dev/bootstrap/AcceptSpec.md) (Infrastructure; References)
- [Budget](https://mindscape.pages.dev/bootstrap/Budget.md) (Infrastructure; References)
- [Task](https://mindscape.pages.dev/bootstrap/Task.md) (Infrastructure; References)
- [Task](https://mindscape.pages.dev/bootstrap/Task.md) (Infrastructure; Extends)

## Used by

—

## Identity

- Sema ID: `sema:BoundedTask#mh:SHA-256:86dd552006f7636198f5d54e1beec2c5fa82b1f19aaf41ad8b45eecf9089b8fc`
- Ref: `BoundedTask#86dd`
- Supersedes:
  - `sema:BoundedTask#mh:SHA-256:06a6eab9f36242682b865ee828dc14f40c449301eed224727c1a801851333543`
  - `sema:BoundedTask#mh:SHA-256:a1c2e4a17bc123e0a6737a3cb20fc958a953df7c953586f0fda00e5407e13c4f`
  - `sema:BoundedTask#mh:SHA-256:fa244964d226df0e40249825ff0a0787af1b1bb05de74cad6099f458e05404db`

## Links

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