From d0b8c5f2f7342ac86f26d2fae1dcb9bfb554e7c8 Mon Sep 17 00:00:00 2001 From: AskaEth Date: Tue, 6 Oct 2026 15:46:40 +0800 Subject: [PATCH] =?UTF-8?q?docs(05):=20=E5=86=99=E6=AD=BB=E7=BA=AA?= =?UTF-8?q?=E5=BE=8B=E2=80=94=E2=80=94=E4=B8=8D=E5=87=86=E7=94=A8=20WaitFo?= =?UTF-8?q?r=20=E7=AD=89=E5=AD=90=E4=BB=A3=E7=90=86=EF=BC=88=E4=BC=9A?= =?UTF-8?q?=E6=8A=8A=E5=9B=9E=E5=90=88=E9=94=81=E4=BD=8F=EF=BC=8C=E4=B8=BB?= =?UTF-8?q?=E4=BA=BA=E6=97=A0=E6=B3=95=E6=8F=92=E8=AF=9D=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 为什么:主人当场打断我的 WaitFor 并明确「纪律是不准用 WaitFor」。这条在后端仓库 AGENTS.md §10 里原本 就有,本项目文档此前没写、我因此重犯了一次。正确做法:派完就结束回合,等待期间只做不冲突的并行工作 或停手。 --- devdocs/05-开发进度与交接.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devdocs/05-开发进度与交接.md b/devdocs/05-开发进度与交接.md index 1bfbdf3..6c3e1b5 100644 --- a/devdocs/05-开发进度与交接.md +++ b/devdocs/05-开发进度与交接.md @@ -1604,3 +1604,8 @@ S2 我第一次测出「没生效」,差点去改代码——真因是**设备 - **结论**:在线冷启动进「有内容的次级会话」时,屏幕是 **启动画面 → 「加载中…」 → 内容**,**没有出现空态** ⇒ **S3 在这个场景下否证**。 - 口径与局限(别读成「S3 不存在」):8 fps 采样(**<125 ms 的闪烁会漏**)、只测了这一个场景、只测了这一个 build。 - 方法论一条:**别用「墨迹的 x 宽度」去猜那是哪一句话**——我一开始按宽度推断 4.9–7.4 s 是空态,抽帧一看是「加载中…」。**量到异常就抽那一帧看**,这才是收口。 + +### 8. ★ 纪律(主人 2026-10-06 当场纠正,写死) +- **不准用 `WaitFor` 等子代理**(哪怕动机是「本回合内把它收回来」):它会把整个回合锁住,**主人在这期间无法插话**——主人当场打断了我的 `WaitFor` 并明确说「纪律是不准用 WaitFor」。 +- **正确做法**:**派完就结束回合**(子代理完成会自动唤醒我);等待期间**只做与它们不冲突的并行工作**,或者干脆停手。多支并行时,谁先回来就先收谁。 +- 备注:这条在后端仓库 `Cyrene_v2/AGENTS.md §10` 里原本就有(「等待子代理:不许用长 WaitFor 阻塞回合」),**本项目文档此前没写、我因此重犯了一次**,现补上。