From 31a160fcc5e40e38eba38f5b30ee3018e42d3d0c Mon Sep 17 00:00:00 2001 From: Agent Board Date: Mon, 13 Jul 2026 10:09:19 +0800 Subject: [PATCH] test: guard default workspace against legacy ai data --- .../mnote-web/src/routes/local_folder_source.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/rust/crates/mnote-web/src/routes/local_folder_source.rs b/rust/crates/mnote-web/src/routes/local_folder_source.rs index e19e3114..03c2835b 100644 --- a/rust/crates/mnote-web/src/routes/local_folder_source.rs +++ b/rust/crates/mnote-web/src/routes/local_folder_source.rs @@ -12078,6 +12078,19 @@ fn main() {} assert!(!expected_root.join("assets").exists()); assert!(!expected_root.join("mindmaps").exists()); assert!(!expected_root.join("ai-sessions").exists()); + for retired_artifact in [ + ".opencode", + "opencode.json", + ".openhub-directory-permissions.json", + ".openhub-tool-permissions.json", + "openhub-sync-proof", + "__ai_admin_openhub_like.md", + ] { + assert!( + !expected_root.join(retired_artifact).exists(), + "默认工作区不应创建历史 OpenHub/opencode 数据: {retired_artifact}" + ); + } assert_eq!( payload["workspace"]["manifest"]["workspaceId"], "local-ws:user~40example.com:my-space"