- Added an AbortController and wired it into task bindings so host tools can request an immediate worker teardown.
- Implemented a new `abort_task` host tool that audits and logs an internal reason, marks the issue as abandoned, and triggers the abort controller.
- Updated the worker RPC loop to treat abort-triggered process errors as a clean shutdown while still propagating other task failures.