Files
mnote/.codex/reasonix-tasks/2026-05-21-batch-a2-worker-c-smoke-docs.md
T

49 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Reasonix Batch A2 Worker Ctask473 语义与 4-34/4-46 文档收口
Project root: `/mnt/Data1T/mnote`
## 目标
配合 Batch A2 收口,审查 `task473` 当前 smoke 语义是否能在 restore focus 修复后作为正向回归测试,并更新 `4-34` / `4-46` 中 local folder no-refresh 与 restore focus 的执行记录。
## Ownership
允许修改:
- `scripts/task473-local-folder-trash-restore-no-refresh-focus-gap-smoke.js`
- `design/04-tree-domain/process/4-34-filetree-trash-dual-browser-no-refresh-v1.md`
- `design/04-tree-domain/process/4-46-batch-a-filetree-action-trash-smoke-execution-checklist-v1.md`
- `.codex/reasonix-tasks/results/batch-a2-worker-c-smoke-docs.md`
只读参考:
- `design/04-tree-domain/process/4-28-trash-restore-location-reveal-focus-v1.md`
- `tmp/task473-local-folder-trash-restore-no-refresh-focus-gap-smoke/result.json`
- `tmp/task435-local-folder-watch-no-reload-smoke/result.json`
- `tmp/task437-local-folder-asset-trash-lifecycle-smoke/result.json`
- `tmp/task464-local-folder-resource-trash-ui-smoke/result.json`
## 要求
1. 不改 Rust。
2. 如果 `task473` 仍把“无 focus”当作 `ok:true` 的已知缺口,请改为:脚本整体仍允许记录诊断,但完成条件必须要求 `hasFocusEvidence === true`
3. `4-34` 应写实:Convex 双浏览器矩阵已经有 `task432/433/434`local folder 非 md create/rename/delete、resource trash lifecycle、trash UI、restore no-refresh/focus 分别由 task435/437/464/473 覆盖。仍未覆盖的项要明确保留。
4. `4-46` 应追加 Batch A2 执行记录占位,说明本轮目标是关闭 `task473` 的 focus gap。
5. 不提交 git,不回滚任何文件。
## 验收命令
```bash
node --check scripts/task473-local-folder-trash-restore-no-refresh-focus-gap-smoke.js
git diff --name-status
```
## 最终输出
写入 `.codex/reasonix-tasks/results/batch-a2-worker-c-smoke-docs.md`,包含:
- 修改文件
- smoke 语义变化
- 文档状态变化
- 仍未覆盖项