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