文件
hyb-oa/issues/2026-03-21_12-00-00-r13-small-team-profile.csv

3.7 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2R13-0R13执行合同建档与边界冻结创建并校验小团队模式收敛合同 CSV 并冻结本阶段只做产品收敛 导航整理 工作区设置与 Portal 结果收敛的边界CSV 校验通过且明确本阶段不引入新业务复杂度 只做小团队产品收敛python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-21_12-00-00-r13-small-team-profile.csvmanualDONEDONEDONEissues/2026-03-21_12-00-00-r13-small-team-profile.csv|issues/2026-03-21_10-20-00-r12-internal-oa-roadmap-refresh.csv[]none
3R13-1WorkspaceSettings 单例配置与 API新增工作区单例配置 WorkspaceSetting 与 system workspace/navigation API 作为小团队模式事实源支持读取与更新单例工作区配置 支持返回产品模式 模块显隐与导航结构cd server && npm run prisma:validate && npm test && git diff --checkmanualDONEDONEDONEserver/prisma/schema.prisma|server/src/routes/systemWorkspace.js|server/src/app.js|server/src/scripts/seed-config.js|server/tests["R13-0"]none
4R13-2主导航与 Portal 收敛基于工作区模式把导航 Portal 首页和搜索结果收敛到小团队默认入口 并降级采购差旅预算 AP 等重模块非管理员默认仅见 Portal 团队 请假 报销 资产 周报 待办 公告 管理员仍可访问备用模块cd client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/components/navigation/NavLinks.tsx|client/src/components/navigation/Topbar.tsx|client/src/pages/PortalHomePage.tsx|client/src/api/systemWorkspace.ts|client/src/router/index.tsx|server/src/routes/search.js["R13-1"]none
5R13-3Workspace Setup 初始化向导新增工作区初始化向导 引导管理员完成公司名称 主导航模式 默认通知和模块可见性配置首次管理员登录可进入初始化向导并在 30 分钟内完成小团队基础设置cd server && npm test && cd ../client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/pages/WorkspaceSetupPage.tsx|client/src/router/index.tsx|server/src/routes/systemWorkspace.js|server/src/routes/me.js["R13-1"]none
6R13-4角色预设与权限简化映射在 UI 层提供老板 管理员 员工 主管的推荐角色预设并映射到现有权限组合 不重写后端权限体系管理员配置员工角色时可一键选择预设 角色说明和导航行为与小团队产品一致cd client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/auth/permissions.ts|client/src/pages/UserManagementPage.tsx|client/src/pages/PeoplePage.tsx["R13-2"]none
7R13-5Portal Search 结果收敛调整 Portal 卡片 搜索默认排序和模块显隐 让结果优先覆盖人 公告 资产 请假 报销 周报 待办Portal 首屏不再突出预算 AP 支付批次 搜索默认优先返回小团队核心对象cd server && npm test && cd ../client && npm run typecheck && npm run buildmanualDONEDONEDONEserver/src/routes/portal.js|server/src/routes/search.js|client/src/pages/PortalHomePage.tsx|client/src/components/GlobalSearchDialog.tsx["R13-2"]none
8R13-6R13回归与验收收口完成工作区模式 导航收敛 初始化向导与 Portal/Search 收敛后的整体验收小团队模式开启后现有报销 请假 资产 公告 登录零回归 且非管理员默认看不到降级模块cd server && npm test && ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run build && npm run test:e2emanualDONEDONEDONEissues/2026-03-21_12-00-00-r13-small-team-profile.csv|server/scripts/regression-all.sh|client/tests/e2e["R13-3","R13-4","R13-5"]none