Render a spec-loop feature
renderProject a feature JSON specification into deterministic Markdown files, refresh the manifest and spec README, and block output while owner edits remain unverified.
Instructions
Project a spec-loop feature.json into its rendered/ folder (deterministic) and refresh the manifest and spec/README.md. Refuses while owner edits are unverified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| root | No | Absolute path of the project holding spec/. Pass it on every call; otherwise SPEC_LOOP_ROOT, then CLAUDE_PROJECT_DIR, then the server working directory. | |
| feature | Yes | spec-loop feature: its id (FEAT-001), its name (maket-http-connector) or its folder |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| files | Yes | ||
| feature | Yes | ||
| refused | Yes | Files or assets holding unverified owner edits; non-empty means nothing was written | |
| removed | Yes | ||
| backedUp | Yes | Owner-edited files saved under .spec-loop/overwritten/ before they were overwritten | |
| validation | Yes |