Files
16gagent/.benchmark/contract-mgmt/prd.json
T
2026-06-06 10:40:48 +08:00

1 line
6.3 KiB
JSON

{"projectName":"OAFlow","chineseName":"企业办公自动化","domain":"enterprise","matchConfidence":"high","summary":"一款支持审批流、考勤管理、部门协作的企业办公自动化系统。","personas":[{"name":"普通员工","description":"需要日常考勤打卡、发起审批的企业员工","painPoints":["审批流程繁琐","考勤异常处理麻烦"]},{"name":"部门主管","description":"负责审批、团队管理的管理者","painPoints":["审批堆积","团队出勤无法一目了然"]},{"name":"HR/行政","description":"负责考勤统计、人事管理的HR","painPoints":["考勤数据手工统计","跨部门流程混乱"]}],"userStories":[{"id":"US-001","as":"普通员工","want":"合同创建","soThat":"解决痛点:审批流程繁琐","priority":"P0"},{"id":"US-002","as":"普通员工","want":"合同审批","soThat":"解决痛点:审批流程繁琐","priority":"P0"},{"id":"US-003","as":"普通员工","want":"合同到期提醒","soThat":"解决痛点:审批流程繁琐","priority":"P0"},{"id":"US-004","as":"部门主管","want":"合同创建","soThat":"解决痛点:审批堆积","priority":"P0"},{"id":"US-005","as":"部门主管","want":"合同审批","soThat":"解决痛点:审批堆积","priority":"P0"},{"id":"US-006","as":"部门主管","want":"合同到期提醒","soThat":"解决痛点:审批堆积","priority":"P0"},{"id":"US-007","as":"HR/行政","want":"合同创建","soThat":"解决痛点:考勤数据手工统计","priority":"P0"},{"id":"US-008","as":"HR/行政","want":"合同审批","soThat":"解决痛点:考勤数据手工统计","priority":"P0"},{"id":"US-009","as":"HR/行政","want":"合同到期提醒","soThat":"解决痛点:考勤数据手工统计","priority":"P0"}],"mvpScope":{"description":"MVP 聚焦 合同创建、合同审批、合同到期提醒、客户管理、合同金额统计、操作日志,包含页面:首页、合同创建、合同审批、合同到期提醒、客户管理","features":["合同创建","合同审批","合同到期提醒","客户管理","合同金额统计","操作日志"],"pages":["首页","合同创建","合同审批","合同到期提醒","客户管理"],"estimatedWeeks":3},"features":[{"name":"合同创建","description":"合同创建","priority":"P0"},{"name":"合同审批","description":"合同审批","priority":"P0"},{"name":"合同到期提醒","description":"合同到期提醒","priority":"P0"},{"name":"客户管理","description":"客户管理","priority":"P0"},{"name":"合同金额统计","description":"合同金额统计","priority":"P0"},{"name":"操作日志","description":"操作日志","priority":"P0"}],"pages":[{"name":"首页","route":"/home","description":"应用首页"},{"name":"合同创建","route":"/contracts","description":"合同创建"},{"name":"合同审批","route":"/approvals","description":"合同审批"},{"name":"合同到期提醒","route":"/reminders","description":"合同到期提醒"},{"name":"客户管理","route":"/customers","description":"客户管理"},{"name":"合同金额统计","route":"/stats","description":"合同金额统计"},{"name":"操作日志","route":"/operation_logs","description":"操作日志"}],"apiRequirements":[{"method":"GET","path":"/api/contracts","description":"获取合同创建列表"},{"method":"POST","path":"/api/contracts","description":"创建合同创建"},{"method":"GET","path":"/api/approvals","description":"获取合同审批列表"},{"method":"POST","path":"/api/approvals","description":"创建合同审批"},{"method":"GET","path":"/api/reminders","description":"获取合同到期提醒列表"},{"method":"POST","path":"/api/reminders","description":"创建合同到期提醒"},{"method":"GET","path":"/api/customers","description":"获取客户管理列表"},{"method":"POST","path":"/api/customers","description":"创建客户管理"},{"method":"POST","path":"/api/auth/login","description":"用户登录"},{"method":"GET","path":"/api/auth/me","description":"获取当前用户"}],"techConstraints":{"platforms":["desktop"],"recommendedStack":"React Native / Flutter(跨平台)","considerations":["建议跨平台框架减少开发成本","需支持 RBAC 权限模型","需考虑企业 SSO 集成"]},"extraFeatures":[],"devTasks":[{"id":"T-001","title":"项目脚手架搭建","description":"初始化 OAFlow 项目结构,配置构建工具和 CI/CD","phase":"Foundation","estimatedHours":8,"priority":"P0"},{"id":"T-002","title":"数据库设计与初始化","description":"设计数据模型,创建数据库迁移脚本","phase":"Foundation","estimatedHours":16,"priority":"P0"},{"id":"T-003","title":"页面开发:首页","description":"开发 首页 页面(/home):应用首页","phase":"UI Development","estimatedHours":8,"priority":"P0"},{"id":"T-004","title":"页面开发:合同创建","description":"开发 合同创建 页面(/contracts):合同创建","phase":"UI Development","estimatedHours":8,"priority":"P0"},{"id":"T-005","title":"页面开发:合同审批","description":"开发 合同审批 页面(/approvals):合同审批","phase":"UI Development","estimatedHours":8,"priority":"P0"},{"id":"T-006","title":"页面开发:合同到期提醒","description":"开发 合同到期提醒 页面(/reminders):合同到期提醒","phase":"UI Development","estimatedHours":8,"priority":"P0"},{"id":"T-007","title":"API 开发:GET /api/contracts","description":"获取合同创建列表","phase":"Backend Development","estimatedHours":4,"priority":"P0"},{"id":"T-008","title":"API 开发:POST /api/contracts","description":"创建合同创建","phase":"Backend Development","estimatedHours":4,"priority":"P0"},{"id":"T-009","title":"API 开发:GET /api/approvals","description":"获取合同审批列表","phase":"Backend Development","estimatedHours":4,"priority":"P0"},{"id":"T-010","title":"API 开发:POST /api/approvals","description":"创建合同审批","phase":"Backend Development","estimatedHours":4,"priority":"P0"},{"id":"T-011","title":"前后端联调","description":"前端页面与后端 API 集成联调","phase":"Integration","estimatedHours":16,"priority":"P0"},{"id":"T-012","title":"测试与修复","description":"功能测试、Bug 修复、性能优化","phase":"Testing","estimatedHours":24,"priority":"P1"}],"meta":{"generatedAt":"2026-06-05T13:43:26.870Z","inputLength":48,"domainMatchCount":1,"extractedFeatureCount":6,"extractedPageCount":7,"extractedAPICount":10}}