refactor(client): split managed task into coherent internal modules

Group control and construction, target lifecycle, target-set transactions,
send pacing and commitment, and bounded timeout processing into private
children of the existing task owner. Keep durable status, outcome history,
top-level polling, sealing, and abandonment in task.rs.

Preserve phase-owned resources, stop/update synchronization, publication
ordering, pacing, and timeout fairness. Move the existing private gate and
timeout tests with their implementation without adding coverage or hooks.
This commit is contained in:
Nils Andreas Svee committed 2026-10-05 00:24:15 +07:00
1 parent b9cc3e2779
commit e7de8bdb30
6 files changed
+2220 -2074

No files matched your search

File diff suppressed because it is too large. Load diff