turingmind_update_spec_node
Update a SpecNode's contract or metadata to refine specs based on new information. Automatically invalidates downstream subgraphs.
Instructions
Update the contract or metadata of an existing SpecNode. Updating a contract triggers automatic subgraph invalidation downstream. Use this when refining specs based on new information or audit results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | SpecNode ID to update | |
| contract | No | Strict mathematical contract: inputs, outputs, invariants, metrics | |
| priority | No | ||
| complexity | No | Relative implementation complexity | |
| effort_days | No | Estimated calendar days to complete | |
| dependencies | No | IDs of upstream SpecNodes this node depends on | |
| surface_type | No | Risk surface classification. api_endpoint nodes appear in Risk Posture Map. | |
| intent_justification | No | Rationale for why this node exists (e.g. from gap analysis) |