部署适配
This commit is contained in:
1 parent
7b5d855b09
commit
c65f00c941
57 files changed
+1075
-50
No files matched your search
+13
-16
@@ -1,27 +1,24 @@
|
||||
# 项目文件治理计划
|
||||
|
||||
## 当前任务:重启控制面并恢复 AgentBus 连接(已完成)
|
||||
## 当前任务:正式控制面域名接入 Chrome 插件(已完成)
|
||||
|
||||
- **目标:** 按用户明确授权,优雅重启标准 8786 控制面,使刚出现断线的 AgentBus 渠道重新建立会话并通过稳定性复核。
|
||||
- **安全边界:** 仅重启控制面并做只读进程、健康、数据库和 AgentBus 状态检查;不重载扩展,不创建、确认、重试或派发任务,不访问或写入 ERP,不部署或外发。
|
||||
- **目标:** 修复扩展 `0.5.157` 只识别本地控制面、导致 `https://lwlt.nianxx.cn` 显示“未打开业务系统页面”的问题,并发布 `0.5.158`。
|
||||
- **安全边界:** 只修改源码、测试、版本和本地发布物;精确允许该生产 origin,不放宽到其他 HTTPS 站点;不重载浏览器扩展、不部署、不访问或写入 ERP。
|
||||
|
||||
### 阶段
|
||||
### 阶段与结论
|
||||
|
||||
- [x] 确认唯一监听、live/ready 当前状态,并确认在途 task 与 `accepted/running` attempt 均为 0。
|
||||
- [x] 优雅停止当前进程组,并从标准 `pnpm run dev` 入口恢复唯一服务实例。
|
||||
- [x] 核验数据库、Schema、迁移与 4/4 AgentBus 渠道重连,并观察连接状态保持稳定。
|
||||
|
||||
### 完成结论
|
||||
|
||||
- 重启前服务端健康接口已显示 4/4 渠道重新连接,但用户侧刚观察到断线;在途 task 与 `accepted/running` attempt 均为 0,因此仍按授权执行干净重启。
|
||||
- 旧进程组 `62152` 已退出;运行会话管理器随即从标准 `pnpm run dev` 入口拉起新进程组 `66218`、服务 PID `66228`,没有再启动第二份实例,8786 保持唯一监听。
|
||||
- 新实例 live/ready、数据库、Schema、迁移 `014_task_input_attachments` 均正常;连续 25 秒共 6 次采样均为 AgentBus 总连接与 session ready 正常、4/4 渠道 ready。
|
||||
- 未创建、确认、重试或派发任务,未重载扩展,未访问或写入 ERP,未部署或外发。
|
||||
- 重启后门禁通过:仓库治理 9/9、TypeScript、控制面 127/127、legacy 248/248、build 与 `git diff --check`。
|
||||
- [x] 用 Popup 黑盒把活动标签固定为正式域名,稳定复现正式域名拒绝而 localhost 识别的红灯。
|
||||
- [x] 同步 Popup URL 判定、后台标签发现、Manifest host permission/content script,并保留相似域名和其他站点阻断。
|
||||
- [x] 扩展、平台最低版本和 lifecycle mapping 升至 `0.5.158`;归档 `0.5.157`,重建版本化 ZIP 与发布清单。
|
||||
- [x] ZIP 19/19 文件与源码逐字节一致,SHA-256 为 `99ba7b29d1d4418cb02fcbb345aeaf8494877dbc397ae8592b4e3fdb68b4cf9d`。
|
||||
- [x] 修复 Windows 门禁的三项既有可达问题:`.project-docs` 根白名单、文本 CRLF/LF 比较、测试直接依赖与路径/Unix 假转换器边界。
|
||||
|
||||
### 错误记录
|
||||
|
||||
- 首批并行门禁附带的一次 `/tmp` 临时健康文件清理被安全策略拒绝,导致该批结果未汇总;该操作与服务、数据库和 AgentBus 无关。跳过清理后完整门禁已重新运行并全部通过。
|
||||
- 仓库最初没有安装依赖;锁文件安装需精确批准 `argon2/esbuild` 构建。批准只作用于本地依赖,临时生成的 `pnpm-workspace.yaml` 已移除。
|
||||
- 首轮全量门禁暴露 `ajv/ajv-formats` 未声明为直接测试依赖、Windows URL pathname 重复盘符以及 Unix `.sh` 假转换器不可执行;均在测试/依赖边界收敛,未改生产转换逻辑。
|
||||
|
||||
压缩前完整旧计划见 [2026-08-29 快照](archive/project-history/2026-08-29/task_plan-pre-compression-production-domain.md)。
|
||||
|
||||
## 当前任务:将运行态切换到整团游客信息新版(已完成)
|
||||
|
||||
|
||||
Reference in new issue
Block a user