Create Specification
cleanroom_spec_createCreate a draft behavioral spec for a software component using templates (API, protocol, algorithm). Focuses on observable behavior, excluding implementation details.
Instructions
Create a new behavioral specification for a component of the target software. Uses a structured template to guide the analyst through documenting observable behavior without including implementation details. The spec will be in 'draft' status. Available templates: api-endpoint, file-format, protocol, behavior, data-structure, algorithm.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Spec name (kebab-case, e.g. 'auth-endpoint') | |
| template | Yes | Which template to use for this spec | |
| initial_content | No | Optional initial content to populate the spec with. Must describe only observable behavior — no source code or internal architecture. | |
| target_component | Yes | What specific component/feature this spec covers |