atomic-save-daemon-convergence

Make broker and dead-worker convergence replay SaveTransaction

Metadata

Statusdone
Agent identityfbb2d89fe44d6b761bcb4b67748ab3d417f29df70a65f8d9403308f5bb2bab78
Created2026-08-03T14:55:05.342241654+00:00
Started2026-08-03T16:18:17.581285985+00:00
Completed2026-08-03T17:26:30.632720653+00:00
Tagsatomic-save, parallel-runtime-adapter
Tokens5286485 in / 15139 out

Description

Implement the atomic-save-daemon-convergence work item from docs/plans/atomic-graph-work-save-dag.json and docs/design-atomic-graph-work-save.md. Start only after the shared kernel/schema gate is durably complete. Own only the files/modules listed below so sibling adapters remain safely parallelizable; coordinate any unavoidable overlap before editing.

Owned files/modules:

  • src/worker_control.rs
  • src/worker_cli.rs
  • src/service/convergence.rs
  • src/commands/service/ipc.rs
  • src/commands/service/mod.rs
  • src/commands/service/coordinator.rs
  • src/commands/service/triage.rs
  • src/commands/sweep.rs

Non-goals:

  • No semantic verdict invention by the daemon.
  • No provider planner formalization.
  • No broad TUI work.

Validation

  • cargo test service::convergence
  • cargo test commands::service::ipc
  • cargo test commands::service::triage
  • cargo test --test atomic_save_faults dead_worker
  • cargo fmt --check

Depends on

Required by

Log