Files
LWLT-AIBOT/.project-docs/30-worklog/tasks/20260923-wechat-receipt-template-01a0858b.md
T
2026-09-23 12:02:56 +08:00

32 lines
2.7 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.
# 微信三段式成功回执
## Scope / 授权
- 用户确认采用“📢 本次结果与团队信息 → 📌 当前安排 → 📋 系统记录”格式,日期采用 YYYY/MM/DD,时间采用 YYYY/MM/DD HH:mm。
- 标题随操作变化,已安排项展示全部当前明细,未安排保持单行;名单/修改/文件展示最近记录,散拼子单分别列出。
- 保持当前账号隔离、已验证记录、历史快照、附件与执行行为;不部署、重启、更新插件或真实外发。单线程实施。
## Worktree Gate
- Branch: main;Worktree: /Users/andy/IdeaProjects/LWLT-AIBOT;Base: a7c9cc358a7a949da409e056dd7d22caf1c204ba。
- 唯一 worktree;既有未跟踪 `.idea/` 和 `dist/ltjt-order-assistant-0.5.189.zip` 保留。
- 源码无既有改动,Overlap: Clear;Feature 模式,仅更新本任务项目记忆。
## Progress
- 完成:带团队进度快照的成功回执采用三段式;新订单字段顺序与用户示例一致,其他操作动态显示成功标题及本次结果。
- 已安排项目逐条展开,未安排项目紧凑排列;名单、修改、文件显示最近记录;散拼子单继续分开,保留本次子单号和导入人数。
- 日期按 YYYY/MM/DD 显示,记录时间使用北京时间。缺失的客户/产品实际名称仍区分为搜索条件,不推断缺失事实。
- 只修改文本生成和对应文档/既有断言,不修改账本、迁移、账号隔离、ERP 执行、附件内容或投递行为。无进度快照的旧回执保留兼容格式。
- 未部署或重启,未更新插件,未进行真实 ERP 写入或消息发送;应用更新后的控制面即可生效,无新增迁移。
## Validation / Promotion Candidates
- `node --run check`、`node --run build`:通过。
- `node --run test:control-plane`:293/293 通过。
- `node --run test:legacy`:在源码等价的临时干净快照中 439/439 通过;测试使用临时本地 HTTP 监听,不连接真实 ERP。
- `node --run check:repo`:原工作区 8/10,两个失败为既有 `.idea/`、`.DS_Store` 与 09/14 的历史 `.log` 残留;这些文件均保留。排除无关本地残留的源码快照 10/10 通过,含最终文档再次检查。
- `git diff --check`:通过。文本断言已适配新格式;PostgreSQL smoke 工具只同步预期文案,本次未连接数据库执行。
- 用纯文本渲染实际检查新订单、酒店安排和子单名单三种脱敏样例,见[验证与样例](../../../archive/evidence/2026-09-23/wechat-receipt-template-01a0858b/README.md)。未在真实微信外发验证。
- Promotion Candidates:三段式回执与紧凑状态排版可在后续 Integration 中纳入 canonical 项目记忆;Feature 模式未改共享项目记忆。