Skip to content

Make run activity marker writes atomic#64

Merged
yvette-carlisle merged 1 commit into
mainfrom
xy/fix-run-activity-marker-atomic
May 19, 2026
Merged

Make run activity marker writes atomic#64
yvette-carlisle merged 1 commit into
mainfrom
xy/fix-run-activity-marker-atomic

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • write .decodex-run-activity through an atomic temp-file rename
  • keep account marker data stable across high-frequency activity refreshes
  • add regression coverage for account preservation after marker refresh

Validation

  • cargo test -p decodex state::tests::run_activity_marker_round_trips_marker_surfaces -- --nocapture
  • cargo test -p decodex operator_dashboard_websocket_sends_current_run_activity_on_connect -- --nocapture
  • cargo test -p decodex operator_dashboard_run_activity_event_summarizes_active_runs -- --nocapture
  • cargo make check-rust
  • cargo make check-vstyle-rust
  • git diff --check

@yvette-carlisle yvette-carlisle merged commit aedd808 into main May 19, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/fix-run-activity-marker-atomic branch May 19, 2026 14:50
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