ChatGPT Work maintenance deleted uncommitted code without warning or recovery snapshot
What issue are you seeing?
On August 8, 2026, a ChatGPT Work coding session lost uncommitted and unpublished source changes after workspace maintenance.
Environment path: /workspace/scratch/a8aeeb0ea8d7
Repository: a1112/CompatForge
Lost work:
Local commit: 80bd1ce
Five modified files
Security fixes for symlink bypass and TOCTOU file-opening race
The patch had passed 71 Rust tests, Clippy, contract validation, and macOS cross-compilation
The user had already explicitly approved pushing the files and creating a Draft PR
Expected behavior:
Warn clearly that the workspace is temporary
Preserve an automatic snapshot before maintenance
Restore uncommitted commits/files when the session resumes
Prevent a completed coding task from being represented as durable until changes are committed, pushed, or saved
Actual behavior:
The checkout and local commit disappeared after maintenance
The chat history remained, but the underlying code could not be restored
No maintenance warning, recovery option, or downloadable patch was provided
Requested improvements:
Automatic Git or filesystem snapshots after material code edits
A visible “temporary workspace” warning
Maintenance-safe restoration
Automatic patch export before environment replacement
A warning when ending a task with unpushed changes
What steps can reproduce the bug?
Nothing to preview
What is the expected behavior?
_No response_
Additional information
_No response_
1 Comment
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action