docs: 刷新交接文档至 M4 完成态(供无上下文新会话续接)
- HANDOFF: 修正 git 说明(6 commits/artifacts 有意提交)、重排 §7 下一步(真机化为首要缺口)、 更新单测计数(50)、补 M4/tmux resize 代码地图 - CLAUDE.md: 单测计数 50、git 状态 - README: 全面重写——M0~M4 进展、实际包结构(TXCore/TXTransport/app,澄清计划包未成形)、 artifacts 有意提交、指向 HANDOFF/CLAUDE Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -18,7 +18,7 @@ iOS/iPadOS 只做远程(沙盒禁 fork/exec);macOS 支持本地 PTY。
|
||||
|
||||
```sh
|
||||
# 纯逻辑单测(无需 Xcode/模拟器)
|
||||
swift test --package-path packages/TXCore # 35 tests
|
||||
swift test --package-path packages/TXCore # 50 tests (40 swift-testing + 10 XCTest)
|
||||
|
||||
# 重建 SSH 库 xcframework(libssh2+mbedTLS,改 vendor/libssh2|mbedtls 后)
|
||||
bash vendor/build/build-cssh.sh all # 产出 artifacts/CSSHCore.xcframework (library-only!)
|
||||
@@ -83,6 +83,6 @@ sleep N; xcrun simctl io $UDID screenshot /tmp/x.png # 然后用 Read 工具
|
||||
- **tmux 网关字节必须单消费者保序**:多个 `Task{@MainActor}` 到主线程顺序无保证,多 pane 高吞吐会打碎 % 协议 → 用 `TmuxByteChannel`(AsyncStream) 单消费者。
|
||||
- SourceKit "No such module" 是索引噪声,**以 `swift build`/`xcodebuild` 为准**。
|
||||
- 密钥/密码**绝不写进仓库**;测试主机凭据由用户即时提供。
|
||||
- 提交/推送 git 只在用户明确要求时(当前已 `git init`,尚无 commit)。
|
||||
- 提交/推送 git 只在用户明确要求时(main 分支已有 6 次提交,未 push、无 remote)。
|
||||
- 与用户始终用**简体中文**交流。
|
||||
</content>
|
||||
|
||||
Reference in New Issue
Block a user