Skip to content

Harden Decodex power-loss recovery#62

Merged
yvette-carlisle merged 2 commits into
mainfrom
xy/power-loss-recovery
May 19, 2026
Merged

Harden Decodex power-loss recovery#62
yvette-carlisle merged 2 commits into
mainfrom
xy/power-loss-recovery

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • add boot + process-start identity checks to Decodex run activity markers
  • expose process_liveness_reason in status/dashboard/agent evidence
  • add retry recovery prompt context and kill/PID-reuse/previous-boot regression coverage

Validation

  • cargo make fmt-check
  • cargo make check-rust
  • cargo test -p decodex run_project_once_retries_recovered_worktree_after_marker_process_is_killed -- --nocapture
  • cargo test -p decodex run_project_once_retries_recovered_worktree
  • cargo test -p decodex operator_status_snapshot_counts_reused_pid_as_attention_not_running
  • cargo test -p decodex operator_status_snapshot_counts_previous_boot_process_as_attention_not_running
  • cargo test -p decodex --lib -- --test-threads=1

@yvette-carlisle yvette-carlisle merged commit 4ee3031 into main May 19, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/power-loss-recovery branch May 19, 2026 12:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant