# strata19.spec_lifecycle_manage
URL: /documentation/reference/tools/spec_lifecycle_manage



{/* GENERATED FILE — do not edit. Sources: src/mcp/facade/tool-projection-registry.ts (availability) + describe() in src/mcp/facade/facade-tools.ts (prose). Regenerate: pnpm exec tsx scripts/docs/site/generate-tool-reference.ts */}

## What it does [#what-it-does]

Spec-item APPROVAL lifecycle (draft -> proposed -> approved) and the Change Request object that changes an already-approved item's content — "is this approved yet" and "propose a change to this approved spec".

## When to use it [#when-to-use-it]

**Use when:** "is this spec item approved" · "approve this requirement" · "propose a change to this approved spec"

**Also use when:** before implementing against a spec item, to confirm it is approved rather than assuming so

## When not to use it [#when-not-to-use-it]

the Specbook prose document itself (reading, generating, syncing) — use strata19.spec\_manage / spec\_view; or the change-SET lifecycle grouping multiple work items — use strata19.change\_set\_manage

## Availability [#availability]

|           |                                       |
| --------- | ------------------------------------- |
| Tier      | Everyday                              |
| Lifecycle | Live                                  |
| Taught by | *no packaged skill teaches this tool* |
