Repository navigation
[Dots][macOS][Pro] Delegated work stalls after task completion or approval blocker; repeated reminders needed #49883
Description
What version of the Codex App are you using (From “About Codex” dialog)?
Affected run: 26.928.21956 (build 12404), captured by a same-day installed-app inspection.
After the user updated and restarted: 26.928.31416 (build 12553), verified from the installed application's Info.plist. The currently bundled CLI reports 0.159.2.
The incident occurred before that restart. Read-only task/history checks were repeated after updating; a fresh Dot-delegation reproduction on the new version has not been run.
What subscription do you have?
ChatGPT Pro, as stated by the affected user.
What platform is your computer?
macOS 27.0.1 (26A434), Apple Silicon.
uname -mprs:
Darwin 27.0.0 arm64 arm
Dot in the desktop app, with a connected Mac executor. The delegated tasks are reported by the native task APIs as hostId: durable, although they execute against the Mac workspace.
What issue are you seeing?
A Dot starts delegated work, but does not reliably close the loop when the task stops before delivering the requested result or requires user input. Repeated user reminders restart a task once, then the coordination stalls again.
This was investigated on October 1, 2026 through existing task histories, live read-only task APIs, and desktop logs. It is an observed incident, not a claim that every Dot is affected.
The delegated workflow had an explicit checkpoint: finish candidate research and prepare a selection-ready deliverable, then let the human select. It was not authorized to draft or publish autonomously.
Three observed failure points:
- Premature task termination. The worker marked its turn
completedwhile explicitly saying the deliverable was only a preview: 14 candidates, six acquisition waves, required source coverage and a sealed pool unfinished. Its own final message said it was not selection-ready. - Missed parent follow-up. There was a 38-minute gap between that completed turn and the next delegated continuation. The later delegation itself acknowledged that the parent had missed the stopped task. The user reports having to remind the Dot repeatedly instead of receiving a timely follow-up.
- A later approval blocker was left unresolved at the coordination boundary. The most recent reminder did start another worker turn. That worker checked its environment and then reported that automatic approval review refused the workflow resume because its original task instructions prohibited resuming that workflow. Later authorization was carried by a delegated follow-up and was not accepted as a direct human change to the original scope. The worker returned a request for direct authorization and became
idle; the Dot still did not provide the expected timely coordination.
This is particularly disruptive on a paid Pro plan: the user is left manually supervising whether delegation, continuation, approval handoff, and result delivery actually happened.
What steps can reproduce the bug?
Observed workflow; a fresh minimal reproduction has not been run:
- Ask a Dot to create a task on its connected Mac for a narrow Computer Use capability check, with an explicit instruction not to resume the main workflow.
- After the capability check succeeds, ask the Dot to use that task for the next workflow stage, with a concrete deliverable and human-decision checkpoint.
- The Dot sends follow-up instructions to the same task. The retrieved delegation messages cite the user's approval and require continued work until the deliverable is ready or a genuine blocker is reported.
- The worker returns an unfinished preview and marks the turn completed.
- Observe that the parent does not promptly inspect the outcome and continue the assignment. Remind it; another continuation is delivered.
- After a workflow-level resume defect is repaired in a separate task, remind the Dot again. It sends another continuation to the original worker.
- The worker reports an automatic-review rejection caused by the original prohibition versus the later delegated authorization, requests direct user input, and stops. The parent again fails to provide a timely, actionable follow-up.
The original human scope-change message could not be independently retrieved from the Dot parent through the available history API. The later delegation's citation of authorization and the worker's rejection report are directly readable. This distinction matters when investigating authorization provenance.
Relative execution timeline
| Event | Observed timing/result |
|---|---|
| Worker finishes preview | Turn is completed; requested deliverable still explicitly unfinished |
| Next worker continuation | 38 minutes after that completion |
| Intermediate worker stop | Application-specific resume prerequisite defect; a separate engineering task repairs it |
| Latest desktop reminder | Send succeeds; matching pubsub echo is received |
| Latest worker starts | Approximately 44 seconds after the reminder |
| Latest worker finishes | Approximately 2 minutes 52 seconds after starting; reports approval rejection and asks for direct authorization |
| Desktop first-response observation expires | Approximately 5 minutes after the reminder; no matched first reply recorded |
| User updates/restarts desktop | Approximately 8 minutes 26 seconds after the reminder |
| Post-update read-back | Worker remains idle; latest turn is the same completed, blocked turn; native history/monitoring reads succeed |
The intermediate application-specific prerequisite defect is contextual and was repaired. It does not explain why the Dot failed to close the loop after the worker's outcomes.
What is the expected behavior?
- On delegated-task completion or a request for input, the Dot should inspect the result and reconcile it with the requested deliverable. Turn completion should not silently settle unfinished work.
- If work can continue within the authorized scope, the Dot should continue it through the supported Task mechanism.
- If an approval or scope conflict requires human input, the Dot should promptly surface the specific decision and supported way to resolve it in the conversation where the user is coordinating the work.
- Interrupted parent turns and desktop reconnection should preserve outstanding delegated responsibilities.
- Users should be able to distinguish working, waiting for a task, blocked, awaiting input, and delivered. An
activestatus alone is insufficient. - Preserve approval checks while making the original instruction, subsequent human scope change, and delegation provenance available at the appropriate authorization boundary.
The official Dots assigned-work documentation describes continued work between conversations, autonomous pause/wake decisions, checking results of tasks the Dot created, and continued coordination while the user steps away. It also distinguishes completed runs from achieved or delivered results. This report concerns that end-to-end follow-through.
Additional information
Native task read-back
After the desktop update:
read_threadsuccessfully retrieves the worker's history and explicit blocking final.wait_threadswith the worker's durable host andtimeoutMs: 0returnswake.reason: turnCompleted, workeridle, latest turncompleted, and the blocking final message.- The Dot parent's thread metadata reports
active, but its latest available turn isinterruptedwitherror: null. - Two pages of parent history return ten interrupted turns with empty
items. In contrast, the worker's latest history contains its actual messages and tool items.
The parent history limitation prevents verification of its exact wait/subscription/tool sequence. Empty parent items are not proof that no monitoring tool was called. Interrupted metadata alone does not establish whether interruption came from steering, a normal orchestration boundary, or a runtime failure.
Delegation / approval provenance seam
The original task-creation input is a userMessage containing a delegation wrapper. Later send_message continuations appear as functionCallOutput items containing delegation wrappers.
The worker's final and its local persistent blocker record agree:
kind: auto-review-authorization-rejection
resumeExecuted: false
pendingDirectUserAuthorization: true
chromeRestored: true
newCandidates: 0
selectionReady: false
The reported review reason is that the original instruction forbids resuming the workflow and later delegated evidence does not establish changed direct human authorization. The raw approval-service decision was not independently available. The trusted-role/provenance transition is an investigation seam, not a confirmed root cause.
Messaging / connection evidence
For the latest reminder, the same request has:
client.send: started
client.pubsub_received: success
client.http_send: success
client.first_response: timeout; durationMs approximately 300004
client.round_trip: timeout; observationInterrupted=true
No 503 delivery-unconfirmed response was observed for this request. Send success and echo do not prove an assistant reply or delivered outcome.
The current installed client's messaging observer uses a 300,000ms observation timer. Its interruption flag can be set when the view becomes inactive or the document becomes hidden. Its timeout path records/finishes the observation. These observations are not evidence that a server-side watchdog killed the task. This static inspection was of the new installed version; the affected old bundle was not retained for comparison.
The old desktop log also contains two durable WebSocket closes with code 1006 followed by reconnection within about 1–2 seconds. Neither occurs during the latest worker's execution window. There are 303 instances of:
unsupported app-server method: mcpServerStatus/list
code: -32601
They indicate an additional discovery-method compatibility problem, but no causal link to missed follow-up was established.
Requested investigation / regression coverage
Please trace the handoff from worker turn completion/input-needed outcome to parent event receipt, parent wake, result inspection, and next-action/user notification. It would help to expose enough diagnostic state to distinguish an unsubscribed parent, lost completion event, failed wake, interrupted parent, and an agent that received the result but did not act.
Relevant regression cases: unfinished deliverable with a completed worker turn; approval conflict after reusing a capability-check task; parent interruption before worker completion; and reconnection with an outstanding delegated responsibility.
Duplicate review
- Windows Desktop dots: message POST returns 503 aeon_delivery_unconfirmed; later Delivered does not yield a reply #49838: related no-reply/interrupted symptoms on Windows, but its primary evidence is HTTP 503
aeon_delivery_unconfirmed. This request succeeded, and the worker actually ran. - Dot cannot create or follow up with local Codex tasks in saved projects #49729 and Improve discovery and wrong-route diagnostics for dot continuation of local Codex chats #49482: address known-ID access/routing or tool-discovery failures. Here the worker is accessible and accepts continuation.
- [Dots][macOS → Mobile Remote] Dot-created Mac tasks are missing from the task list even after pinning #49848: related mobile visibility issue for Dot-created Mac tasks; separate from the stalled coordination reported here.
No identical report was found in the searches performed. Please consolidate if the same orchestration defect is already tracked.
Private task/turn/room/message identifiers, project names, paths, full prompts, screenshots, and raw logs are omitted. Scoped evidence is retained locally; no account or security settings were changed during diagnosis.
Activity
github-actions commentedon Oct 1, 2026
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
easyvibecoding commentedon Oct 1, 2026
Additional evidence for the permissions and authorization handoff:
My suspicion is that Codex’s scheduling/delegation path defaults Dot-created Tasks to “Approve for me,” even when the requested workflow needs broader permissions. The observations below do not establish where that choice is made or prove that this is the root cause.
approval_policy=never,approvals_reviewer=user, andsandbox_mode=danger-full-access.workspace-write,auto_review, and restricted network access. Its effectiveapproval_policywas not independently verified.There is also a further authorization-provenance observation: one retry supplied the user’s exact scope-change messages to the existing Task. The worker still reported that automatic review rejected the same workflow-resume action based on the original scope restriction and requested direct confirmation. The raw approval-service decision was unavailable, so this remains a worker-reported result.
Please investigate how Dot-created Tasks select and inherit permissions, and how subsequent human scope changes reach the approval boundary. It would help to show each Task’s effective approval policy, reviewer, sandbox/network restrictions, and the source of those settings. A supported, explicit per-Task “Full access” choice would help when the user’s workflow requires it, with safety checks preserved.
The parent should also promptly surface any remaining approval requirement and a usable way to resolve it in the coordinating conversation.
easyvibecoding commentedon Oct 1, 2026
A further observation: browser/computer tools disappeared between turns of the same delegated Task, after the user resolved the authorization blocker directly in that Task.
Observed sequence on October 1:
mcp__cua_repl.js. Its read-only capability check successfully listed Mac applications, identified the connected Chrome extension, and listed four Chrome tabs. The subsequent workflow turn used that browser channel.mcp__cua_repl.js, Chrome/Computer Use control, or supported tool-discovery/loading entry point. It therefore could not callgetStateorlistTabsagain.The evidence is the same Task’s readable history and its saved capability-check reports. The raw tool-provisioning backend was not inspected, and the reason for the changed tool set is unknown. This should be investigated separately from sandbox/approval mode; direct human authorization had already been acknowledged. A cloud label or a “Full access” UI label alone did not establish browser-tool availability.
Please include capability continuity across delegated follow-ups and direct-user turns in the investigation: which tools were supplied on each turn, why their availability changed, and how the parent can detect and surface the resulting blocker promptly. The workflow remains incomplete; existing candidates and the original timing were preserved, with no drafting or publication. No permission changes or alternate browser-control bypasses were used.
Thankyou-Cheems commentedon Oct 1, 2026
Adding a narrower observation about delegated-task progress visibility on Windows.
On October 1, at approximately 15:52 and 16:10 UTC, the cloud_threads.read calls we inspected reported the current turn as inProgress but did not return its ongoing assistant progress. Opening the same task’s full browser page showed current messages, command execution, file edits, and test progress. The recent-activity panel also appeared less current than the full task page.
By 17:16 UTC, cloud_threads.read returned completed and the actual final result. The same delegated task had accepted multiple follow-up turns and performed local work.
Opening the full task page was a useful monitoring workaround in this case. Missing fresh text in the inspected read results would have been misleading if treated as evidence that execution had stopped.
We have not established a lost completion event, failed parent wake, or the approval-provenance failure reported above. Please clarify the freshness and pagination/subscription semantics of task reads, and expose enough state to distinguish a running task with delayed history from a stalled task or an unresolved approval blocker.
aunysillyme commentedon Oct 2, 2026
My dot keeps going quiet while work is supposedly underway. I have to keep waking it up and asking what’s happening, whether it’s still working, or whether it finished. It’s frustrating, and it makes delegation feel like another job to supervise. I need proactive updates: tell me when work starts, when there’s meaningful progress, when it’s blocked, and when it’s finished. If something takes a while, give me an occasional “I’m still working on this” update with the actual status. If work stops or needs my input, say that clearly. I shouldn’t have to chase my assistant to know whether it’s doing the work it promised.
aetherxeg-source commentedon Oct 2, 2026
One orchestration invariant may help separate the parent/worker lifecycle from progress-display issues:
worker turn terminal state != delegated obligation dischargedA worker can finish a turn while the obligation the parent delegated is still unresolved: blocked on approval, missing a required capability, partially completed, or explicitly reporting that acceptance criteria remain open. The parent should therefore track the obligation as its own durable object rather than deriving completion only from the child turn's terminal status.
Conceptually:
A worker saying
completedcloses W1; it should not automatically close O.A strong recovery test would be:
That would also give progress surfaces a clearer source of truth: "worker is running" and "delegated obligation is complete" become separately observable facts.
pvillavi commentedon Oct 11, 2026
I’m seeing a similar end-to-end coordination failure with dot, described in more detail here: #50482 (comment)
My workflow uses dot to coordinate cloud and connected-computer tasks, independent reviews, corrections, and quality gates. A worker’s partial result or a recoverable interruption does not reliably lead to the next authorized step. During the day I repeatedly have to ask dot to check finished work, coordinate the next stage, and continue.
On October 10 I explicitly authorized overnight continuation until acceptance criteria were met. The next morning I found no meaningful overnight progress, an approximately ten-hour gap from my perspective, not a log-verified execution duration.
The impact is constant babysitting of work I already delegated. Please preserve unfinished obligations and reconcile each worker outcome with the requested result. Genuine permission or capability blockers should be surfaced promptly so I can resolve them. I’m not requesting permission bypasses or claiming the specific approval-provenance failure in this issue caused my experience.
leftbankvines commentedon Oct 11, 2026
Additional observation on October 11, 2026, using ChatGPT on macOS: a structured consent question was visible inside a delegated build task, but the coordinating dot’s inspected task readback did not show the pending question. No corresponding input-needed notification was observed in the parent context.
The question offered to upload a verified private backup to an existing cloud-storage folder or keep it local. It was an interactive asynchronous question, not an observed tool-permission rejection. The readback showed the task in progress and described validation/recovery work.
After the user answered, a later parent read exposed the question text and submitted approval. The question was no longer pending by then.
Have observed multiple instances of this general visibility gap. Have not established whether an event was emitted or where the visibility gap occurred. ChatGPT MacOS version 26.1007.30912.
Current environment verified October 11, 2026: ChatGPT 26.1007.30912 (build 20156); macOS 27.0.1 (build 26A434).
sora32127 commentedon Oct 12, 2026
I am extremely frustrated with Dots. Frankly, Grok Bot feels better than Dots to me right now. I keep having to supervise and chase an assistant that is supposed to keep work moving.
Two examples from October 11-12, 2026 (JST), visible in my Slack conversations:
That interval is a reporting gap, not a measurement of execution time. I have not traced the internal cause.
Please prioritize end-to-end follow-through: keep the requested deliverable pending until it is actually delivered, surface blockers and decisions promptly, and recover unfinished delegated work without requiring repeated reminders. I want fewer supervision tasks, not another assistant whose status I have to manage.
COOLak commentedon Oct 14, 2026
Repeated delegated-work stalls, instruction drift, and a reported voice connection failure
Scope and evidence limits
This audit concerns one long-running ChatGPT dot development session on macOS, October 12–14, 2026. It reviews 819 distinct accessible room messages, from October 12 21:56:22 UTC through October 14 20:36:55 UTC, plus saved project artifacts. A separately identified follow-up below adds directly reported recovery events through October 14 20:40:46 UTC and the parent’s 20:39 acknowledgment. Sequential room retrieval reached the beginning of available history; 516 archived messages were cross-checked and were already included. This is the complete accessible room corpus reviewed, not a claim to possess every backend event, worker execution log, voice event, or message from the user's entire account.
The report separates (a) user observations, (b) assistant acknowledgments or reports, and (c) corroborating saved artifacts. A timestamp proves when a message was recorded, not necessarily when a backend transition happened. Exact client/build versions and backend traces are unavailable. Names, account identifiers, private links, project source, and raw transcripts are omitted.
The companion permission-card report is #54068. Simple-request response delays are documented separately in #54088. Related instruction-propagation failures are tracked in #52157; the failed-call observation is also posted in #50870. This report concentrates on continuation of delegated work, carrying instructions through execution, and inaccurate task-state/acceptance assumptions. It does not attribute every failure to a single backend defect.
1. Repeated handoff and worker-utilization failures
The user repeatedly requested efficient parallel use of six workers plus the coordinating assistant. The concern was unfinished parallelizable work remaining undispatched, not merely a worker finishing a task normally.
The sequence supports a recurring orchestration problem: work completion or a tool/approval interruption did not reliably cause the next authorized assignment to be dispatched. It does not establish that every inactive worker was a failure, that all tasks were continuously stopped, or that the scheduler alone caused it.
2. Latest user instructions were not consistently carried into execution
Reinterpreting small requests into the wrong work
These are assistant/task-interpretation failures. No backend cause is demonstrated.
Fresh communication-route instruction violation
At October 14 20:39 UTC, the parent acknowledged sending one build-task handoff through a native messaging tool despite the user’s explicit browser-only instruction for task messages. The tool accepted the message, so it was not merely an unsent draft. The parent said it would not duplicate the accepted message and would return subsequent messages to the required browser route. This is a verified instruction-following error, separate from whether the browser was healthy; no private task identifiers or message contents are included.
Obsolete restrictions survived later authorization
Saved cloud project reference files still contain the older global art-generation ban, while later saved guidance requires separately generated elements. Those files corroborate contradictory project material, but their presence alone does not prove they still govern the current installed build.
A stated release requirement was omitted from the actual build
The failure was not merely whether a preview looked attractive: prepared work, selected versions, installed assets, and the user's release requirement had diverged. The audit outcome above is a contemporary assistant report, not a fresh independent examination of the user's installed application.
3. Checks and status claims did not always establish the user's actual outcome
The recurring acceptance gap is between component checks/artifact counts and actual integrated, usable, instruction-compliant delivery.
4. Misleading cancellation/availability signals and unfinished recovery
Fresh browser recovery evidence
The detailed incident comment on #51103 records a later, directly observed sequence: obtaining the existing cloud browser initially failed approval at 20:39:03–20:39:09; the same operation succeeded after the original authorization was supplied at 20:39:38–20:39:43; attaching to the tab then returned a 20000ms CDP timeout at 20:39:46–20:40:11. Native UI access succeeded, a 20:40:27 screenshot showed “Aw, Snap! Error code: 9,” and clicking visible Reload restored readable task content by 20:40:46. Tab inventory and shell access remained usable. This restored page readability, not yet verified downstream message delivery. The initial approval stage is related to #51475; a shared cause with the technical timeout/crash is unproven.
5. Voice call failed while text coordination was already degraded
At 2026-10-14 20:34:45.279 UTC, the user reported that attempting a call displayed “can't connect the call.” At 20:34:59.915 the assistant responded in text and said it had not verified the cause.
This is a timestamped user-reported connection failure. The available record does not include a screenshot, exact client version, call identifier, transport trace, independently reproduced failure, or confirmed recovery. It must not be described as a proven service-wide voice outage, nor attributed to worker saturation or browser failure merely because those symptoms occurred in the same session.
Expected behavior and investigation requests
COOLak commentedon Oct 15, 2026
Additional incident: assigned research displaced by unsolicited email and personal-topic updates
Observed October 13–15, 2026, in a separate ongoing dot research conversation. All times below are UTC. Posted at the affected user's explicit request.
The user had repeatedly instructed dot to continue assigned research without waiting for another prompt. Instead, it sent unsolicited updates drawn from email and unrelated personal matters. The user states that this monitoring was never requested. The research stopped producing visible new substantive results, requiring another intervention.
Observed sequence
The interval was approximately 56 hours. This is a gap in visible research results, not proof that every underlying task was inactive throughout it.
Impact
The assistant remained visibly active, but its activity no longer matched the assignment. The user had to supervise priorities and object to unrelated personal information being brought into the conversation. An unfinished task should not silently become general inbox monitoring merely because connected sources are available.
Expected behavior and regression checks
Evidence limits
Based on timestamped visible conversation and the assistant's acknowledgement. No backend scheduling, event-delivery or execution root cause is established. No post-correction opt-out violation is claimed. The current client build was not re-inspected; the original issue's historical version should not be assumed to apply.
Related: #50482 (prematurely stopping ongoing research) and #52209 (verifiable scoped stopping). Project details, email contents, correspondents, private links, account identifiers and financial information are omitted.
COOLak commentedon Oct 16, 2026
Follow-up: recurrence after the October 15 report
The same user-visible follow-through failure recurred on October 16, 2026, despite explicit instructions to continue the main research and use six available workers.
Observed timeline (UTC):
This is roughly three hours between completion of the last pass and the user's next intervention, following the earlier reported interruption. There were legitimate finite negative findings and evidence gaps; those do not justify claiming ongoing work when no research assignment is executing. If meaningful avenues are exhausted or blocked, the assistant should explain that accurately instead of implying continued execution.
Requested regression coverage:
The underlying cause remains unknown. This report documents the visible coordination failure and the verified restart, not a claim about scheduler internals or all Dots. No private correspondence, account details, project files, or screenshot are included.
Goolagaccount commentedon Oct 16, 2026
Adding a narrower, separate observation about request-to-progress visibility in Dots desktop web. An AI-prepared report of one user's archived October case contains three inspected screenshots: an audit request, generation/thinking indicators, and a progress message, while the visible profile panel shows computer readiness, recent activity, and results without clearly identifying that audit. The panel has a more-activity control; no full task-detail capture is retained. The audit later produced artifacts. This supports a discoverability/state-mapping complaint, not a conclusion that execution stopped or that a parent wake event was lost.
A separate transcript episode records Morgan saying that a requested repair task was not created after cancellation, then reporting a later start. The cancellation's origin is unknown. We do not claim the approval or backend failure described in this issue was reproduced.
Could triage clarify the supported request-linked status surface and whether recent activity has documented freshness or completeness limits? Exact client build and internal task IDs are unavailable in the public evidence. Sanitized excerpts and an explicit evidence-limit table are included in the separate case report linked below. No raw conversation or private project URLs are attached.
Update, 20 October 2026: the full English field report and privacy-reviewed evidence pack are now publicly available at https://github.com/Goolagaccount/dots-field-report . They retain the scope and evidence limitations described above; no raw private conversation or screenshots are published.
antoniointini commentedon Oct 19, 2026
Adding my experience as a Windows user: I tried Your dot expecting it to keep delegated work moving autonomously, but it stops too easily and leaves me having to supervise it and prompt it to continue. That supervision undermines the main reason I wanted to use an always-on assistant.
I would like Dot to follow through on the work already assigned, report genuine blockers clearly, and request my input when a decision actually needs me. I cannot establish whether my experience has the same technical cause as this report.
Could the OpenAI team confirm whether this follow-through problem is being investigated or fixed? Is there an estimated timeframe or target release for a correction?
NonTrivialLiu commentedon Oct 20, 2026
Adding a related task-follow-through observation from my Dot on Mac, observed October 21, 2026 (Asia/Shanghai).
During ongoing delegated work, I repeatedly had to ask whether tasks were actually progressing and request the current state of the agents. The chat referred to seven agents and displayed an earlier status summary of seven working, but that summary is not independent execution evidence. After repeated prompts, Dot acknowledged that work had not continuously progressed to delivery and that acceptance checks, permission handling, and integration remained unfinished.
The practical failure is that I receive neither dependable progress/completion notifications nor a clear actionable blocker without repeatedly intervening. Requested 10-minute reports were missed; I have not verified that a real scheduled job was created. I also cannot establish from the conversation whether a worker-completion event was lost, approval was actually pending, or the parent stopped for another reason.
Expected: reconcile actual child-task state with the outstanding assignment, continue authorized actionable work, and proactively identify the precise blocker or completion result. Status should distinguish work running, awaiting approval, awaiting integration, and finished, with a last-updated time. Please confirm whether this follow-through behavior is under investigation and whether there is a supported recovery procedure that preserves the existing Dot and its tasks.
The separate conversational acknowledgement delays (five or six follow-ups receiving one response or none) are documented here: #54088 (comment) . I am reporting related user-visible symptoms, not claiming a shared proven root cause.