50 lines
1.5 KiB
Markdown
50 lines
1.5 KiB
Markdown
# Batch J Worker A:旧 HTTP proxy / page AI fallback 调用链审查
|
||||
|
|
|
|||
|
|
项目根目录:`/mnt/Data1T/mnote`
|
|||
|
|
|
|||
|
|
## 目标
|
|||
|
|
|
|||
|
|
只读审查 `7-34` 的 P0-1 / P0-2:
|
|||
|
|
|
|||
|
|
1. 查清 `hermes_client.rs` 中旧 Hermes HTTP proxy 路径是否仍有默认入口。
|
|||
|
|
2. 查清 `page_ai_workflow.rs` 是否仍会在 local-first 默认口径下绕过 ACP / shared tool executor,重新走旧 block-edit fallback。
|
|||
|
|
|
|||
|
|
## 允许范围
|
|||
|
|
|
|||
|
|
只读以下文件,不修改代码:
|
|||
|
|
|
|||
|
|
- `rust/crates/mnote-web/src/routes/hermes_client.rs`
|
|||
|
|
- `rust/crates/mnote-web/src/page_ai_workflow.rs`
|
|||
|
|
- `rust/crates/mnote-web/src/acp_runtime.rs`
|
|||
|
|
- `rust/crates/mnote-web/src/acp_session_manager.rs`
|
|||
|
|
- `rust/crates/mnote-web/src/routes/mod.rs`
|
|||
|
|
- 必要时可只读 `rust/crates/mnote-web/src/routes/*.rs` 里和 route 注册相关的文件
|
|||
|
|
|
|||
|
|
## 禁止事项
|
|||
|
|
|
|||
|
|
- 不修改任何源码、设计文档或测试。
|
|||
|
|
- 不提交 git。
|
|||
|
|
- 不移动文件。
|
|||
|
|
- 不运行破坏性命令。
|
|||
|
|
|
|||
|
|
## 输出要求
|
|||
|
|
|
|||
|
|
把结果写入 `.codex/reasonix-tasks/results/batch-j-worker-a-http-proxy-fallback.md`。
|
|||
|
|
|
|||
|
|
必须包含:
|
|||
|
|
|
|||
|
|
1. 旧 HTTP proxy / page AI fallback 的真实调用链。
|
|||
|
|
2. 每个入口的分类:`default` / `compat` / `debug-only` / `未被调用`。
|
|||
|
|
3. 是否存在必须在本轮修复的 P0 缺口。
|
|||
|
|
4. 若需要后续代码修改,给出最小修改范围和建议测试命令。
|
|||
|
|
|
|||
|
|
## 验收命令
|
|||
|
|
|
|||
|
|
只需要运行:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
git diff --check
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
最终回复中列出读取过的关键文件、结论、风险和未完成项。
|