update_feature_spec
Update feature specifications to track progress by marking tasks and criteria as complete, adjusting overall status, and advancing next actions in the Rampify MCP Server.
Instructions
Update a feature spec to reflect actual progress. Mark tasks and criteria as complete, update spec status, and advance next_action.
Use this after completing work described in a spec task. Returns a suggested_commit message string.
Examples:
Mark a task complete: { spec_id, task_id, task_status: "completed" }
Update overall status: { spec_id, status: "in_progress" }
Mark a criterion verified: { spec_id, criterion_id, criterion_status: "verified" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| spec_id | Yes | UUID of the feature spec to update (required) | |
| status | No | New status for the overall spec | |
| next_action | No | Manually override next_action. Auto-advanced after task completion if omitted. | |
| task_id | No | UUID of the task to update (from get_feature_spec tasks array) | |
| task_status | No | New status for the task | |
| criterion_id | No | UUID of the criterion to update (from get_feature_spec criteria array) | |
| criterion_status | No | New status for the criterion | |
| add_task | No | Add a new task to the spec |