I wasn’t sure how to submit this, but this looks like the place, but it looks like it. I used the a.i. to help me a bit with the wording and format.
Bug Report / Diagnostic Memo
Title:
Project File Mismanagement Due to Improper File Handling: Move vs. Copy Error
Summary:
During structured project workflows, when a request by the user issues a instruction, other than to “copy” files from the ChatGPT Teams project folder, the default command used by the assistant is to “move” the files. The STATUS of the ChatGPT Teams project folder is the files have been “moved” and no longer exist in the source folder.
In the case of a “reset”, the files are removed locally, and the files are marked ‘expired’. When the assistant attempts to access the file, and “expired file” error is returned to the assistant. The folder appears to contain the file but can’t access a file marked as ‘expired’.
This led the assistant to interpret the files as inaccessible and then prompts user to re-upload the files, despite the files remaining in the persistent project directory. This caused redundant user effort to recreate progress that had seemingly vanished.
Technical Details:
Aspect |
Description |
Context |
Project-based session using structured file staging: Source → Extracted → Analyzed |
User Instruction |
“Extract all files in the project… move the files from the zip file to the folder…” |
System Behavior |
Interpreted instruction as move from project folder, instead of copy |
Observed Consequence |
Files disappeared from assistant’s accessible memory; appeared as missing or expired |
Additional Symptom |
Files marked “expired” even though they were stored in the persistent project directory |
Root Issue:
By default, the system moves files from the project folder during certain operations (e.g., ZIP extraction or file handling), instead of copying them. This violates the user’s intent that the project folder act as a read-only, permanent source of truth. The assistant misinterprets file presence due to internal access limitations, incorrectly flagging files as missing or expired. This disconnect has caused session regressions, user confusion, and redundant work.
Proposed Fixes:
-
Make Project Folder Immutable
- Treat files in the project folder as read-only.
- Permit copy and read operations only, never move or delete.
-
Override Defaults
- All assistant behaviors involving project files should default to copying, unless explicitly instructed to move.
-
Display Warning or Confirmation
- Warn the user if an operation would remove or move files from the project folder, even implicitly.
-
Clarify Expired Status
- Do not label files as expired unless they are explicitly deleted or system-inaccessible by design.
- Update visibility logic so that files stored in the user’s persistent project folder are never falsely flagged as inaccessible.
-
Session Continuity Improvements
- If a file previously uploaded in a project is no longer accessible due to move behavior, notify the user with file history tracking.
- Optionally allow re-mounting of prior files from the persistent project folder using recorded metadata.
Conclusion:
This bug has resulted in misinterpretation of persistent project data, causing assistant sessions to lose access to critical files. It has led the user to mistakenly initiate recovery work, duplicate analysis steps, and consume additional system and cognitive resources. Ensuring consistent file visibility and correct access semantics will improve project continuity, restore trust in the assistant’s reliability, and minimize unnecessary user labor.