wangsli
|
6ec091eed3
|
docs(P21PWA2-4,P21PWA2-5): PWA-2矩阵边界回归清单收口
|
2026-03-12 12:34:56 +08:00 |
|
wangsli
|
77a75a6de7
|
docs(P21PWA1-5): PWA-1矩阵边界与回归清单收口
|
2026-03-11 20:52:11 +08:00 |
|
wangsli
|
178917cb7a
|
docs(P20T3-5): 差旅对账边界事件矩阵收口
|
2026-03-11 16:55:04 +08:00 |
|
wangsli
|
b089a65fa9
|
docs(P20T2-5): 差旅对公支付边界事件矩阵收口
|
2026-03-11 06:41:11 +08:00 |
|
wangsli
|
e7c30ce5a6
|
docs(P20T1-5): 差旅边界事件矩阵与校验器收口
|
2026-03-10 19:58:46 +08:00 |
|
wangsli
|
efe33b3add
|
docs(P19AI1-4,P19AI1-5): 收口AI-1文档矩阵与执行合同
|
2026-03-10 14:20:59 +08:00 |
|
wangsli
|
fdf3c43244
|
docs(P19MCP1): 落地MCP只读工具链基准与校验脚本
|
2026-03-10 14:20:59 +08:00 |
|
wangsli
|
f5f40f7673
|
docs(R10): 刷新后置流路线图并建档阶段 P19-P21 执行合同
|
2026-03-09 21:17:42 +08:00 |
|
wangsli
|
9bcd30965f
|
docs/test(P19ERP3-5,P19ERP3-6): 收口资产ERP文档矩阵与回归脚本
|
2026-03-09 11:15:21 +08:00 |
|
wangsli
|
7fccfc0a4c
|
docs/test(P19ERP2-5,P19ERP2-6): 收口采购ERP文档矩阵与回归
|
2026-03-08 23:50:26 +08:00 |
|
wangsli
|
f407c01484
|
docs/test(P19ERP1-5,P19ERP1-6): 收口ERP文档矩阵与回归
|
2026-03-08 16:29:16 +08:00 |
|
wangsli
|
cf6754819c
|
docs/test(P19IM1-5,P19IM1-6): 收口IM协同文档矩阵与回归
|
2026-03-08 13:14:30 +08:00 |
|
wangsli
|
12a6ee5267
|
docs/test(P19-5,P19-6): 收口P19矩阵文档与校验
|
2026-03-07 23:24:38 +08:00 |
|
wangsli
|
c9b75f0757
|
docs(P19-1,P19-2,P19-3,P19-4): 冻结事件清单与集成边界
|
2026-03-07 23:23:34 +08:00 |
|
wangsli
|
b165fae7bf
|
docs/test(P18B-5,P18B-6): 收口资产盘点矩阵文档与回归
|
2026-03-07 23:21:00 +08:00 |
|
wangsli
|
865acb63aa
|
docs/test(P18A-5,P18A-6): 收口资产矩阵文档与回归
|
2026-03-07 22:33:17 +08:00 |
|
wangsli
|
221cf08503
|
docs/test(P17B-5,P17B-6): 收口采购矩阵文档与回归
|
2026-03-07 22:01:19 +08:00 |
|
wangsli
|
25aef578fc
|
docs/test(P17A-5,P17A-6): 收口采购文档矩阵与回归
|
2026-03-07 20:59:49 +08:00 |
|
wangsli
|
411a0395ab
|
docs(R9-0,R9-3,G2-5,G2-6): 收口路线合同与状态矩阵
|
2026-03-07 19:00:12 +08:00 |
|
wangsli
|
09b6f4fbb0
|
feat(P16C-4,P16C-6): 完成供应商主数据前端与矩阵收口
|
2026-03-07 17:44:55 +08:00 |
|
wangsli
|
195f46a2e3
|
feat(G1,P16A,P16B): 收口主数据核心与节假日日历增强
|
2026-03-07 17:29:03 +08:00 |
|
wangsli
|
4ba311199d
|
feat(P15B-1,P15B-6): 完成请假V1闭环
|
2026-03-07 08:11:24 +08:00 |
|
wangsli
|
d8fff0ba21
|
chore(P14-8): 完成运营化与验收收口
|
2026-03-06 23:24:16 +08:00 |
|
wangsli
|
1412fead5d
|
feat: 完成P13治理收尾并创建P14执行合同(Issue: P13-1,P13-2,P13-3,P13-4,P13-5,P13-6,P13-7,P13-8,P14-0)
|
2026-02-13 00:25:04 +08:00 |
|
wangsli
|
3b221a2202
|
feat(P11-P12): 落地治理开关与移动端MVP(G0-G6/H1/M1-M4)
- 新增 Feature Flag 模型、评估服务与管理 API(erp_sync/invoice_verification)\n- 完成 ERP 与验真灰度收口(路由/服务/作业统一判定)\n- 补齐 pay 与手动 sync 的 department_id 灰度上下文\n- 增加管理后台开关页、PWA 基础设施与移动拍照/审批页面\n- 增加回归脚本、安全基线与压测脚本,更新文档与执行合同\n\nIssue: G0,G1,G2,G3,G4,G5,G6,H1,M1,M2,M3,M4
|
2026-02-11 20:33:30 +08:00 |
|
wangsli
|
3813d1955e
|
docs: 完成治理文档与执行合同收口(A1-A2,R1-R2,S1-S2,P9A1-P9D1)
|
2026-02-10 11:29:20 +08:00 |
|
wangsli
|
bec21e1b38
|
feat: 完成P10生产硬化与矩阵收口(P10E1-P10G1)
|
2026-02-10 11:25:18 +08:00 |
|
wangsli
|
1b6e801b12
|
文档: 完成 architecture.md P5 现状更新,修正可观测性栈定位
|
2026-02-09 22:31:01 +08:00 |
|
wangsli
|
19441cb03a
|
docs: 修订架构图与ER图(As-Is/To-Be)(F42)
- 拆分 As-Is/To-Be,避免文档超前实现
- 修正部署视图/OCR 异步/ER 基数与可空关系
- 补对标能力清单与演进路线
|
2026-02-09 17:45:39 +08:00 |
|
wangsli
|
f755ff0dda
|
feat(server): P5 基础能力补齐(组织/报销/代办/认证安全)
- 组织/人员/委派对齐:费用类型、部门、员工别名、配置只读与回归脚本(F2/F3/F26/F27/F29/F31/F40)
- 报销单 PATCH/DELETE 与 items CRUD(事务内重算 total_amount)(F4/F5)
- 行政代提交/代上传后端校验与审计(F7/F8)
- 认证安全基线:首次登录改密、失败锁定、弱密码拦截与回归脚本(F36/F37/F39/F41)
|
2026-02-09 16:20:31 +08:00 |
|
wangsli
|
f527633716
|
feat(server): 完成 P0+P1 后端能力(工作流、RBAC、付款归档)
P0 MVP:
- 认证:login/refresh/logout/forgot/reset + tokenVersion
- RBAC:角色到权限映射 + requirePermission
- 发票池:upload/bind/signed-url + 判重(VALID_003/VALID_005)
- 报销:create/view/submit + 单号生成
- 工作流:approve + department_manager 解析
P1 扩展:
- 动作:reject/return/withdraw(含 comment)
- transfer:任务转审 + 链路上限 3
- pay:approved -> paid + 发票归档 used_complete
- 动态审批链:approval_rules 驱动
回归脚本:
- smoke-test.sh / regression-dedup.sh / regression-workflow-actions.sh
|
2026-02-07 16:43:31 +08:00 |
|