diff --git a/CLAUDE.md b/CLAUDE.md index 85c6867..3b5e7e6 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -123,6 +123,6 @@ sleep N; xcrun simctl io $UDID screenshot /tmp/x.png # 然后用 Read 工具 - **嵌套 ObservableObject 不冒泡**:`SessionManager` 的 `@Published sessions` 不会因某条会话内部 `@Published` 变化而发布。凡显示会话状态的行/卡片都要抽成独立视图用 `@ObservedObject var session:` 直接订阅(见 `SessionSidebarRow`/`SessionStatusRow`)。 - SourceKit "No such module" 是索引噪声,**以 `swift build`/`xcodebuild` 为准**。 - 密钥/密码**绝不写进仓库**;测试主机凭据由用户即时提供。 -- 提交/推送 git 只在用户明确要求时(main 分支已有 6 次提交,未 push、无 remote)。 +- 提交/推送 git 只在用户明确要求时;远端 `origin` 已配置(git@git.njcqit.com:2222/eric/terminalX.git),推送前用 `git status`/`git log origin/main..HEAD` 现查领先状态,不要凭记忆判断。 - 与用户始终用**简体中文**交流。