3.8 KiB
3.8 KiB
| 1 | ID | Title | Description | Acceptance | Test_Method | Tools | Dev_Status | Review1_Status | Regression_Status | Files | Dependencies | Notes |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | R23-0 | R23执行合同建档与边界冻结 | 创建并校验 R23 试点收口合同并冻结本轮只做项目沟通回填 收口 checklist 涉密边界补强与关键 E2E 的边界 | CSV 校验通过且明确本轮不扩展为第二套项目平台或聊天归档 | python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-22_09-29-14-r23-trial-hardening.csv | manual | DONE | DONE | DONE | issues/2026-03-22_09-29-14-r23-trial-hardening.csv|issues/2026-03-21_23-00-00-r18-r22-unified-internal-workbench.csv | [] | 默认软约束 24h 回填 企微仅发送脱敏提醒 |
| 3 | R23-1 | 项目沟通回填模型与API | 新增 ProjectCommunicationLog 模型与项目沟通回填接口 建立客户沟通结果最小留痕 | 项目成员可新增沟通回填 creator在24h内或 owner manager admin 可编辑 且沟通记录不进入全文搜索 | cd server && npm run prisma:validate && npm test | manual | DONE | DONE | DONE | server/prisma/schema.prisma|server/prisma/migrations|server/src/routes/projects.js|server/tests | ["R23-0"] | none |
| 4 | R23-2 | 项目收口checklist与软告警 | 新增 ProjectClosureChecklistItem 与项目完成归档前的收口清单和 closureWarning 软告警 | checklist 可自动 bootstrap waived 必须备注 项目完成归档时可返回 closureWarning 且不硬阻断 | cd server && npm test | manual | DONE | DONE | DONE | server/prisma/schema.prisma|server/prisma/migrations|server/src/routes/projects.js|server/tests | ["R23-1"] | none |
| 5 | R23-3 | 项目页与Portal收口面板 | 在项目详情页和 Portal 上新增沟通回填与收口面板摘要 让员工和老板看到待跟进与待收口红黄灯 | 项目详情页可维护沟通回填与收口项 Portal 项目摘要显示待跟进和待收口数据 | cd client && npm run typecheck && npm run build | manual | DONE | DONE | DONE | client/src/pages/ProjectDetailPage.tsx|client/src/pages/PortalHomePage.tsx|client/src/api/projects.ts|client/src/api/portal.ts | ["R23-1","R23-2"] | none |
| 6 | R23-4 | 涉密边界补强与通知测试 | 补强搜索与企微通知的涉密边界 确保沟通摘要和收口备注不进入搜索与企微正文 | 沟通摘要和 checklist 备注不进企微消息 confidential restricted 不按摘要全文命中搜索 | cd server && npm test && ./scripts/regression-im-notifier.sh | manual | DONE | DONE | DONE | server/src/routes/search.js|server/src/services/notifications/imEnqueue.js|server/tests | ["R23-1","R23-2"] | none |
| 7 | R23-5 | 关键PlaywrightE2E补齐 | 新增 wecom-entry project-workbench confidential-boundary 三个关键 E2E 作为试点前自动化验收 | 三个新增 E2E 用例稳定通过并覆盖企微入口 项目工作台 涉密搜索边界 | cd client && npm run test:e2e | manual | DONE | DONE | DONE | client/tests/e2e|client/src/pages/LoginPage.tsx|client/src/pages/ProfilePage.tsx|client/src/pages/ProjectDetailPage.tsx | ["R23-3","R23-4"] | none |
| 8 | R23-6 | 试点制度文档与操作手册 | 把 24h 回填和项目收口纪律写入管理员与员工手册及 trialrun 文档 | 管理员和员工手册写入 24h 回填与收口规则 且 observation 模板同步 | git diff --check | manual | DONE | DONE | DONE | docs/admin-handbook.md|docs/employee-quickstart.md|deploy/trialrun/runbook.md|deploy/trialrun/checklist.md|deploy/trialrun/observation-template.md|docs/feature-matrix.md | ["R23-3","R23-4"] | none |
| 9 | R23-7 | 回归与试点准入验收 | 完成后端 前端 E2E 全量回归并更新 R23 状态 作为进入真实四周试点的准入闸门 | 主回归 前端 build 与全部 E2E 通过 并可进入真实四周试点 | cd server && npm run prisma:validate && npm test && ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run build && npm run test:e2e | manual | DONE | DONE | DONE | issues/2026-03-22_09-29-14-r23-trial-hardening.csv|server/scripts/regression-all.sh|client/tests/e2e | ["R23-5","R23-6"] | none |