文件
hyb-oa/issues/2026-03-21_12-20-00-r15-team-presence.csv

2.7 KiB

1IDTitleDescriptionAcceptanceTest_MethodToolsDev_StatusReview1_StatusRegression_StatusFilesDependenciesNotes
2R15-0R15执行合同建档与范围冻结创建并校验团队在岗视图合同 CSV 并冻结本阶段只做请假联动的轻量状态板CSV 校验通过且明确不做打卡 排班 迟到早退等复杂考勤python3 /home/shunli/.codex/skills/plan/scripts/validate_issues_csv.py issues/2026-03-21_12-20-00-r15-team-presence.csvmanualDONEDONEDONEissues/2026-03-21_12-20-00-r15-team-presence.csv|issues/2026-03-21_12-10-00-r14-people-lifecycle.csv[]none
3R15-1EmployeePresence 模型与 API新增员工每日状态记录 EmployeePresence 与 me/team/summary API员工可查看和更新当日状态 团队可查询当天汇总分布cd server && npm run prisma:validate && npm testmanualDONEDONEDONEserver/prisma/schema.prisma|server/src/routes/presence.js|server/src/app.js|server/tests["R15-0"]none
4R15-2请假联动与冲突规则把已批准请假自动同步到状态板 并定义 leave_sync 优先级和手工覆盖边界当天有请假覆盖时团队视图强制展示 leave 且普通员工不可覆盖 leave_sync 记录cd server && npm test && ./scripts/regression-workflow-actions.shmanualDONEDONEDONEserver/src/routes/presence.js|server/src/routes/leave.js|server/tests["R15-1"]none
5R15-3团队在岗页与 Portal 卡片新增 TeamPresencePage 并在 Portal 增加今日团队状态卡片与员工快捷更新入口老板和行政可在单页看到今日在岗分布 员工可在 Portal 10 秒内更新状态cd client && npm run typecheck && npm run buildmanualDONEDONEDONEclient/src/pages/TeamPresencePage.tsx|client/src/pages/PortalHomePage.tsx|client/src/router/index.tsx|client/src/api/presence.ts["R15-1"]none
6R15-4站内提醒与每日视图补齐团队状态的站内提醒和筛选视图 支持查看全部 在岗 不在岗状态变更和关键缺失可通过站内提醒和团队页筛选发现cd server && npm test && cd ../client && npm run typecheck && npm run buildmanualDONEDONEDONEserver/src/routes/notifications.js|client/src/pages/TeamPresencePage.tsx|client/src/pages/NotificationsPage.tsx["R15-3"]none
7R15-5R15回归与验收收口完成团队状态 API 请假联动 Portal 卡片与提醒后的整体验收请假审批通过后团队状态自动体现 且 Portal 登录 主导航 现有请假主链路零回归cd server && npm test && ./scripts/regression-all.sh && cd ../client && npm run typecheck && npm run build && npm run test:e2emanualDONEDONEDONEissues/2026-03-21_12-20-00-r15-team-presence.csv|server/scripts/regression-all.sh|client/tests/e2e/team-presence.spec.ts["R15-2","R15-4"]none