atomic-save-terminal-adapters

Route every terminal command through SaveTransaction

Metadata

Statusdone
Agent identity02e879681e52e0a384106169be043416c4d946e850ab26b2269c57681b52a6e7
Created2026-08-03T14:55:05.253818833+00:00
Started2026-08-03T17:41:23.132515095+00:00
Completed2026-08-03T18:21:58.252104946+00:00
Tagsatomic-save, parallel-runtime-adapter
Tokens5569785 in / 18072 out

Description

Implement the atomic-save-terminal-adapters 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/commands/done.rs
  • src/commands/finalize.rs
  • src/commands/fail.rs
  • src/commands/incomplete.rs
  • src/commands/approve.rs
  • src/commands/reject.rs
  • src/commands/abandon.rs
  • src/commands/exec.rs
  • src/commands/agent.rs
  • src/matrix_commands.rs
  • src/commands/service/human_dispatch.rs

Non-goals:

  • No daemon liveness planner.
  • No archive or reset implementation.
  • No provider-plane redesign.

Validation

  • cargo test commands::done
  • cargo test commands::finalize
  • cargo test matrix_commands
  • cargo test --test atomic_save_faults terminal_adapter
  • cargo fmt --check

Depends on

Required by

Messages 1 message (1 unread)

  1. #1atomic-save-terminal-adapters2026-08-03T18:17:22.431613106+00:00read
    Agent-991 completed and pushed 6c27c439 after disk retry; task now shows assigned agent-995. Please reuse this commit rather than duplicate. Validation logs recorded; atomic_save_faults target absent.

Log