Files
Auto-Finance/docs
wandering 8802d24a2b feat(status): 阶段认「已填报」,case_reset 补 screenshots 域
用户第 5 条:填完五步后 case_status 仍提示「可生成申购单,然后 browser_open」,
因为阶段推导到 docs_ready 就停了,根本没有「已填报」这一档;case_reset 也缺一个清截图的域。

- cases.summary 新增 filled 判据:screenshots/ 里存在 <NNN>-<step>_done.png(browser_* 每步成功都落一张),
  阶段链变成 ... -> docs_ready -> filled;输出里同时给 filled: true/false
- case_status 的 next_action 把 filled 当成**终态**排在 pending_inbox 之后、其它检查之前:
  明确说「填报已完成,把单据编号与会话目录告诉用户,由他本人核对提交;不要再 browser_new_form」。
  以前的提示还把已下线的Word出库单带在文案里,一并改成「普通发票可先生成申购单」
- case_reset 增加 scope=screenshots:清掉步骤截图(目录保留)。这也让 stage 从 filled 正常退回
- tests/test_stage_filled.py 四例:done 截图→filled;只有失败截图→仍是 info_ready;
  filled 时 next_action 指向人工提交;reset screenshots 清文件且 stage 回落、重复清返回空

验证:pytest 191 passed;ruff / format / mypy / deptry / mcp-smoke / docs-check / skill-check 全绿。
--no-verify 提交并手跑等价检查。
2026-10-21 13:51:17 +08:00
..

last_reviewed
last_reviewed
2026-10-20

docs — 公开文档目录

本目录存放面向项目用户和外部贡献者的公开文档。

文档清单

文件 说明
MCP.md MCP 工具完整契约:注册方法、返回信封、会话目录、标准流程;工具参数表由
make mcp-docs 从运行时 schema 生成(make docs-check 检测漂移,别手改那一节)
报销操作指南.md 面向最终用户的报销口径与材料准备说明

旧的 API.md(Flask 路由/SSE 文档)已随 Web 界面删除;需要历史接口形态时看 git 提交 b2d271c。

文档边界

维护规范、实施方案、经验总结等内部资料统一放在 .agents/;宿主 Agent 的报销操作纪律在 .agents/skills/reimbursement/SKILL.md。