b2eb2b4007
QA pass added integration-level tests at the Service.PromptTask layer that exercise the full wiring (real Service + real Executor, with a mocked agent manager) for the three issue-#989 acceptance paths: prompt-routes-to-PTY, empty-prompt-surfaces-error, and write-failure- reverts-session. Also adds a unicode/multiline preservation guard at the Executor.Prompt unit layer. Lives in a new file to avoid pushing task_operations_test.go over the file-length-limit threshold. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>