Files
LWLT-AIBOT/progress.md

48 lines
5.4 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.

# 项目进度
## 2026-08-28 — AgentBus 断线后重启(已完成)
- 用户明确授权重启控制面;预检确认在途 task 与 `accepted/running` attempt 均为 0。旧进程组 `62152` 退出后,运行会话管理器自动从标准入口拉起新进程组 `66218`、服务 PID `66228`,8786 只有一个监听。
- 新实例 live/ready、数据库、Schema、迁移 014 正常;连续 25 秒 6 次采样均保持 AgentBus connected、session ready 和 4/4 渠道 ready。
- 未创建或变更任务,未重载扩展,未访问或写入 ERP,未部署或外发。
- 重启后门禁通过:仓库治理 9/9、TypeScript、控制面 127/127、legacy 248/248、build 与 diff 检查。
## 2026-08-28 — 新版运行态切换(已完成)
- 用户明确授权后,旧 8786 进程组已优雅停止;标准 `pnpm run dev` 新进程组 `62152`、服务 PID `62164` 成为唯一监听。live/ready、数据库、Schema、迁移 014 与 4/4 AgentBus 渠道均正常。
- 已通过操作台只读 API 确认 `confirmation_export` 使用 Program parser `v1.0.6` 与输入契约 `0.5.123`;在途 task、`accepted/running` attempt 及活动任务均为 0。
- 已重载本地“联泰下单助手”,握手为插件 `0.5.157` / 最低版本 `0.5.157` / 兼容;桥接已连接、ERP 会话正常、最近错误为无。诊断字段“ERP 链路恢复”仍为 `failed`,未访问 ERP 业务页扩大复测范围。
- 本次仅切换运行态并做只读健康/版本检查;未创建或变更任务,未访问 ERP 业务数据、执行 ERP 写入、部署或外发。
## 2026-08-28 — 散拼母团“整团游客信息”导出(已完成)
- 已按项目治理规则恢复 README、task plan、findings、progress 和工作区状态,并通过业务登记定位到 `confirmation_export`、`lwlt-confirmation`、双 Schema、mapping、Program parser、平台 validator 与 Chrome 导出适配器。
- 已用报告同形输入离线复现:`整团游客信息` 返回 `program_invalid_value`;`游客信息`和`游客名单`均解析为 `visitor-list`。报告任务没有插件派发或 ERP 写入。
- 历史只读 ERP 证据确认:散拼母团整团游客源为 `orders_Visitor.asp?tid`;独立团/散拼具体子单游客名单为 `orders_Visitor.asp?did&tid`。当前活动源码只支持后者并明确禁止母团。
- 用户已授权增加该能力。设计收敛为同一 `confirmation_export` action、同一 canonical `visitor-list`、按 `existing_refs.kind` 做严格范围分流;母团只开放此单一文件类型。
- 已启用 Planning with Files、Skill Creator 和 Documents 工作流;未创建子智能体。由于 findings/progress 接近治理上限,已先逐字节冻结完整快照,再压缩活动摘要。
- 已补四组失败回归并取得预期红灯:Program 语义、Agent/执行契约、operation plan 参数和页内导出源都准确暴露当前缺口;测试基础设施正常。
- 已完成核心实现并让同一四组回归转绿:`整团游客信息`生成 `shared_plan + visitor-list`;Agent/执行 gate 拒绝母团其他类型和子单 ddid;operation plan 与页内 exporter 对母团使用 tid-only,现有子单/独立团路径保持 did+tid。
- 已同步双 Schema、mapping、平台最低版本、运营模板、`lwlt-confirmation`、业务/风险/证据登记和 AgentBus 回执边界;Program parser 升为 `v1.0.6`。
- 已发布扩展 `0.5.157`、五 Skill `0.5.125` 和运营 DOCX `0.5.123`。扩展/Skill 包逐文件匹配源码,DOCX 12/12 页无方框字、截断或重叠;旧制品及 `0.5.156` 清单已日期化归档。
- 全量门禁通过:仓库治理 9/9、TypeScript、控制面 127/127、legacy 248/248、build,以及 JS/JSON/ZIP/Skill、DOCX、哈希和 diff 检查。
## 最近有效发布基线
- Chrome 扩展 `0.5.157`:新增散拼母团整团游客 `shared_plan + visitor-list + tid-only` 窄导出;ZIP SHA-256 为 `872640668c52cf1ef0135ff51ec33e3c1f5dee304434fbb58ceee4cb3518fcd7`。
- Program parser `v1.0.6`、工作簿规范化器 `v1.1.0`、生命周期契约 `v2.9`、五 Skill `0.5.125`、运营 DOCX `0.5.123`。
- 名单确认覆盖规则:未确认的占用位要求确认;确认后所有附件指定序号都覆写,同值也写;父表单明确成功即完成。
- 8786 与 Chrome 扩展当前均已切换到本次发布基线:Program parser `v1.0.6`、输入契约 `0.5.123`、扩展 `0.5.157`,且操作台版本握手兼容。
## 本轮安全边界
- 不访问或写入 ERP,不查看或输出 `.env` 内容,不创建、补充、确认、重试、删除或派发真实任务。
- 用户已另行明确授权当前版本的 Chrome 扩展重载和 8786 重启;除此之外不部署、不调用外部 Agent/AI、不发送文件。
- 运行态切换仅包含进程/扩展重载与只读健康、版本检查;真实 ERP 路径验证仍需另行授权。
## 错误与治理记录
- 预期红灯、旧版本断言、缺少 bundled `PyYAML` 及非登录 shell 缺少 bundled Node PATH 的启动/门禁命令均已记录在 `task_plan.md` 并修复;最终规定门禁全绿。
- 压缩前完整 progress 已按相同 SHA-256 `6e6c01b01a7fd294855edc1dcdf797c6ec0513f8b5e131f204660420341bd768` 冻结到 [2026-08-28 progress 快照](archive/project-history/2026-08-28/progress-pre-compression-shared-plan-visitor-export.md)。
- 更早完整过程见 `archive/project-history/`;归档只供追溯,不定义当前规则。