R66 A1-A6:小团队试点收敛与上线验收

这个提交包含在:
2026-04-26 13:24:24 +08:00
父节点 8353efcbd7
当前提交 a15bbcbadb
共修改 19 个文件,包含 462 行新增和 56 行删除
+14 -2
查看文件
@@ -80,8 +80,8 @@
## F. R17 小团队上线检查
- [ ] 工作区模式已确认为 `small_team_internal`
- [ ] 主导航已收敛为 `Portal / 团队 / 请假 / 报销 / 资产 / 周报 / 待办 / 公告`
- [ ] 采购 / 差旅 / 预算 / 支付批次 / AP 运营已降级为管理员备用入口
- [ ] 主导航已收敛为 `Portal / 团队 / 请假 / 报销 / 资产 / 周报 / 待办 / 公告 / 项目`
- [ ] 考勤 / 采购 / 差旅 / 预算 / 支付批次 / AP 运营 / ERP / AI 已降级为隐藏或管理员备用入口
- [ ] 已打开 `portal_home_v1`、`announcements_v1`、`presence_board_v1`、`weekly_report_v1`、`employee_lifecycle_v1`、`todo_board_v1`
- [ ] 员工账号、档案、部门、直属上级已补齐
- [ ] 资产台账与员工领用关系已核对
@@ -90,6 +90,18 @@
- [ ] 全员已知晓每周周报和今日状态使用要求
- [ ] 已建立连续 4 周观测记录方式(建议直接使用 `deploy/trialrun/observation-template.md`)
## G. R66 小团队试点收敛检查
- [ ] 普通员工账号登录后,主导航只出现高频主路径,不出现考勤、采购、差旅、预算、AP、ERP、AI。
- [ ] 经理或老板账号登录后,Portal 首屏优先看到审批、团队状态、周报缺口、需协助员工和项目风险。
- [ ] 管理员账号仍可进入工作区设置、人员、组织、流程定义、系统设置、功能开关和审计日志。
- [ ] 已确认不删除备用模块数据;恢复某模块只通过工作区设置或功能开关完成。
- [ ] 已生成 `week-01.md` 到 `week-04.md` 的观测计划,至少完成第 1 周导出。
- [ ] 已完成 DB + 文件存储备份,并记录输出文件名。
- [ ] 已在同机或临时环境完成一次恢复演练,恢复后 `/ready` 通过。
- [ ] 已核对管理员账号清单和 smoke 账号,自动化不使用真实业务账号。
- [ ] 已执行 `cd server && npm audit --omit=dev --audit-level=high` 并完成高危/严重漏洞评审;若仍失败,不进入公网正式试点。
- [ ] 已执行 `bash scripts/qa/run-release-gate.sh r66-trialrun`;若数据库或公网账号条件不足,已记录手工替代步骤。
## R18-R22 上线补充检查项
- [ ] `APP_ORIGIN` 已切到公网 HTTPS 域名
- [ ] `COOKIE_SECURE=true`
+2 -1
查看文件
@@ -1,6 +1,6 @@
# 小团队试点 4 周观测模板
> 建议由管理员或老板每周五填写一次,用于 `R17-6` 最终验收留痕。
> 建议由管理员或老板每周五填写一次,用于 R66 小团队试点验收留痕。
## 基本信息
- 工作区模式:`small_team_internal`
@@ -33,6 +33,7 @@
## 下周调整
- 是否需要调整提醒频率:
- 是否需要继续隐藏或降级某模块:
- 是否需要恢复考勤、采购、差旅、预算、AP、ERP、AI 等备用模块:
- 是否需要补充培训或说明:
## 结论
+31 -3
查看文件
@@ -1,5 +1,33 @@
# 试点观测输出目录
- 建议每周导出一次:`cd server && npm run report:small-team-observation -- --out ../deploy/trialrun/observations/week-01.md`
- 导出后,再按 `deploy/trialrun/observation-template.md` 补充人工观察、阻塞与结论。
- 本目录建议按周保存:`week-01.md`、`week-02.md`、`week-03.md`、`week-04.md`。
R66 试点按 4 周闭环执行,建议每周五由管理员或老板导出一次基础指标,再补充人工观察。
## 每周导出
```bash
cd server
npm run report:small-team-observation -- --out ../deploy/trialrun/observations/week-01.md
```
如需指定观测日期:
```bash
cd server
npm run report:small-team-observation -- --date 2026-04-26 --out ../deploy/trialrun/observations/week-01.md
```
## 文件约定
- 第 1 周:`week-01.md`
- 第 2 周:`week-02.md`
- 第 3 周:`week-03.md`
- 第 4 周:`week-04.md`
## 人工补录
导出后按 `deploy/trialrun/observation-template.md` 补充:
- 多平台重复录入次数、表格替代率、外部在岗表和离职交接表是否停用。
- 仍靠聊天或表格补流程的案例。
- 本周阻塞、下周是否继续隐藏或恢复备用模块。
- 是否达到试点预期,以及是否可进入上线验收。
+50
查看文件
@@ -0,0 +1,50 @@
# 小团队试点观测快照
- 生成时间:2026-04-26T03:35:08.844Z
- 观测日期:2026-04-26
- 周起始日:2026-04-20
- 在职人数:1
## 指标摘要
- 近 7 天登录:0/1(0%)
- 本周周报提交:0/1(0%)
- 今日状态更新:0/1(0%)
- 当前公告数:0
- 活跃项目数:0
- 近 7 天有任务更新的项目:0/0(0%)
- 里程碑按期完成:0/0(0%)
- 入职中:0
- 离职中:0
- 资产待归还:0
## 观测提示
- 近 7 天仍有 1 人未登录系统
- 本周仍有 1 人未提交周报
- 今日仍有 1 人未更新团队状态
## 建议动作
- 将本快照内容填入 `deploy/trialrun/observation-template.md` 对应周次。
- 若指标未达标,优先通过 Portal、公告与站内通知补提醒,不新增外部表格。
- 多平台重复录入次数和表格替代率仍建议在 observation template 中人工补记。
## 人工补录项
- 多平台重复录入次数:__
- 表格替代率:__%
- 在岗表是否已停止外部维护:是 / 否
- 离职交接表是否已停止外部维护:是 / 否
- 本周仍靠聊天或表格补流程的案例:__
## 本周关键动作
- Portal / 公告 / 团队状态 / 周报 / 待办使用情况:
- 入职 / 离职 / 资产交接是否发生:
- 项目更新、风险或客户沟通回填情况:
## 本周阻塞
- 阻塞 1:
- 阻塞 2:
- 阻塞 3:
## 下周调整
- 是否继续隐藏考勤、采购、差旅、预算、AP、ERP、AI 等备用模块:
- 是否需要补充培训、公告提醒或管理员代配置:
- 是否达到试点预期:是 / 否
+18
查看文件
@@ -139,6 +139,24 @@ docker compose -f deploy/trialrun/docker-compose.yml --env-file deploy/trialrun/
curl -fsS http://127.0.0.1:3000/ready
```
### 1.5.3 R66 小团队上线前演练记录
上线前至少记录一次演练结果:
- 演练日期:
- 执行人:
- DB 备份文件:
- 文件存储备份文件:
- 恢复目标机器或目录:
- 恢复后 `/ready` 结果:
- 上个可回滚 tag:
- 回滚负责人:
需要人工配合的事项:
- 提供或确认真实 `deploy/trialrun/.env`,特别是 `JWT_SECRET`、`APP_ORIGIN`、`COOKIE_SECURE`、`OPENAPI_DOCS_ENABLED`。
- 确认备份文件保存位置和保留周期。
- 准备独立 smoke 账号,避免使用老板、管理员或真实员工账号跑自动化。
## 2. 升级流程(试运行)
建议版本化方式:
- 每次发布打 tag,例如 `trialrun-2026-02-08-01`