block_code_mutate
Atomically replace a symbol's implementation in an architecture block, then run automated verification and roll back if tests fail.
Instructions
Atomically mutate a specific AST symbol's implementation bound to an architecture Block. Replaces only the targeted symbol body, runs automated verification with terminal log sanitization, and automatically rolls back if tests fail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | ||
| blockId | Yes | ||
| newCode | Yes | ||
| projectRoot | No | ||
| verifyCommand | No | ||
| includeStructured | No |