Skip to content

Conversation

@ctrapnell
Copy link
Contributor

Adds safety around save_monocle_objects() by writing outputs to a temporary staging directory, repeatedly verifying file checksums for stability, and atomically swapping the final directory with rollback protection; new stability_attempts/stability_sleep parameters cover the retry behavior in io.R. New helpers wait_for_monocle_object_stability() and move_monocle_save_directory() support the checksum retry and atomic move flow. Test fixtures for save/load (monocle_objects.01.tar, transform_models.01.tar) and UMAP expectations in test-io.R are refreshed to match the stabilized outputs. Repository instructions for Codex are documented in AGENTS.md.

@ctrapnell ctrapnell requested a review from maddyduran January 8, 2026 16:30
@maddyduran maddyduran merged commit aa254c7 into develop Jan 8, 2026
1 check passed
@maddyduran maddyduran deleted the save_verification branch January 8, 2026 18:32
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.

3 participants