Files
mnote/.codex/reasonix-tasks/2026-05-21-batch-j-worker-a-http-proxy-fallback.md
T

1.5 KiB
Raw Blame History

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. 若需要后续代码修改,给出最小修改范围和建议测试命令。

验收命令

只需要运行:

git diff --check

最终回复中列出读取过的关键文件、结论、风险和未完成项。