Skip to content

fix: preserve current file sessions and reject binary text writes - #7

Merged
HsukqiLee merged 1 commit into
mainfrom
fix/reviewed-audit-repairs
Nov 14, 2026
Merged

HsukqiLee merged 1 commit into
mainfrom
fix/reviewed-audit-repairs

Conversation

@HsukqiLee

Copy link
Copy Markdown
Contributor

Track file-session ownership for asynchronous opens, saves and resyncs; preserve edits made during writes. Reject binary content at the workspace write boundary before changing files or directories. Validation: web 62 tests and workspace 16 tests passed; targeted gateway workspace HTTP regression passed; web/workspace/gateway typechecks passed. Full Windows gateway run timed out, so full gateway success is not claimed. Closes #3. Closes #4.

@HsukqiLee

Copy link
Copy Markdown
Contributor Author

Final review complete: save acknowledgements update the baseline without overwriting newer drafts; old open/save/resync responses are scoped to their owning file session; binary text validation runs before directory creation or writes. Reviewed all five changed files and the concurrency regressions. CI verify passed full typecheck, lint, tests and build on this exact head.

@HsukqiLee
HsukqiLee merged commit 3922283 into main Nov 14, 2026
1 check passed
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