-
11e077867b
Run mandatory RC gates with isolated CI failure checks
main
codex/core-rc-20261023
chenxing
2026-10-23 10:52:02 +08:00
-
f7819b14e2
Carry actual flow state and freeze callback round identity
chenxing
2026-10-23 10:52:00 +08:00
-
7eeaea55f8
Enforce exact published form version contracts
chenxing
2026-10-23 10:51:47 +08:00
-
a10f2e054c
feat(openapi): FormCenterSchemaClient 走标准 appCode 网关 fallback,application.yml 出厂 base-host 默认内部网关
chenxing
2026-10-22 17:14:06 +08:00
-
4b4d63e3ba
t1~t2+精修+TASK_4: 定义绑定表单UUID/版本成对核验、发起恢复守卫、schema兼容边界草案
chenxing
2026-10-22 09:56:04 +08:00
-
60ff464226
fix(ci): 构建容器名唯一化(避免并发构建互相 rm -f 致 exit 137)
ops
2026-10-21 02:26:47 +00:00
-
61b0ae7b8a
ci: apk 源统一走 aliyun(规避 dl-cdn 时段性被拦卡 60s)
ops
2026-10-21 01:36:58 +00:00
-
2f54f37ab3
C1余量:类型桶查②+域查③红牌(启发式字面量形态匹配,保守边界不执行表达式)
chenxing
2026-10-20 22:52:43 +08:00
-
97dec39d45
C1第一刀:flw_def.form_uuid启用+发布期form-center schema快照嵌入formContract+表达式键查①红牌(audience按数组解析)
chenxing
2026-10-20 22:50:58 +08:00
-
93ecc79839
feat(p3.5): oapi 增 GET /tasks/done 与 /cc——已办/抄送按签名方应用过滤(P2-02 接缝)
chenxing
2026-10-20 00:16:06 +08:00
-
52c27d88bb
[fix] 办理页业务信息走 summaryFields + biz_url 绝对化(BizUrlResolver)
chenxing
2026-10-19 20:09:29 +08:00
-
132919b029
[v2.1] A 应用内审批地基:oapi 增 GET /tasks/by-biz——按单据查当前人待办(0/1/N 均 200 空数组不泄露,校 schId/bizType/assignee 三 match,IT 11 例)
chenxing
2026-10-19 16:44:35 +08:00
-
8ceb2a4247
[audit] P6.3 F5-4 reroute 增 useLatestDef 僵尸逃生门:按当前已发布最高版本重跑+快照刷新+trace 留痕(默认 false 现行为逐字不变)
chenxing
2026-10-18 08:18:26 +08:00
-
ad87005169
[audit] P6.2 F9 embed/url 支持 mode=task 直跳任务办理页(taskId 必填,无 token CAS 页;front-url fail-fast 纪律不变)
chenxing
2026-10-18 08:11:28 +08:00
-
448c8d36f4
[audit] P6.1 F11-4 台账路由挂起可观测:pageAdmin 增 hung 过滤 + 行级 routeHung 红标(口径=max attempt 路由行 outlet 仍 NULL,防误报)
chenxing
2026-10-18 08:05:32 +08:00
-
f4121b2c1e
[ysch-flow] S2.7 apply 可选回带期望定义版本(版本竞态人类可读报错,⭐)
chenxing
2026-10-18 01:16:48 +08:00
-
82ffe2f030
[ysch-flow] 环境修复:appearance 件补显式版本(本分支 BOM 未托管该件)
chenxing
2026-10-18 01:08:07 +08:00
-
008aee3c88
[ysch-flow] S2.3 抄送接收人只读可见(F7 前置必修补丁)
chenxing
2026-10-17 23:01:01 +08:00
-
81d9a075e8
[ysch-flow] S2.2 结果/退回消息改走 bizUrl 优先策略(F8 缺口①)
chenxing
2026-10-17 23:00:59 +08:00
-
775b2392fa
feat(callback): 对接健康度体检接口(议题二 P2)
chenxing
2026-10-15 14:51:19 +08:00
-
a9aeca744d
chore: 实施前基线快照(条件路由/接入改造前)
chenxing
2026-10-14 18:12:31 +08:00
-
fd4e207ce0
feat: 发起时指派——assignPolicy 配置/assign_json 快照/引擎收窄/preview+apply 契约
chenxing
2026-10-13 12:05:11 +08:00
-
c02bdc5eca
fix(trace): 科室视图抄送行补遮蔽——ccTraceRow 补 fillCcScope 取 node.receivers 落 assigneeType/deptKey/deptName(NOTIFY 用 receivers 而非 assignee,直接复用 fillAssigneeScope 会空填),applyAssigneeScope 抽公共落值段;FlowEngineIT 增 ccTraceRows_carryDeptScope_forDeptView + 原 notify 用例补 USERS 断言;FlowTestSupport 增 notifyDeptDef。mvn test 209 全绿
chenxing
2026-10-12 20:45:29 +08:00
-
62aff51fed
feat(condition): SERVICE 判断收口——flw_router 增 direct_host/reg_app_key 两列(登记即持有,跨应用覆盖拒绝);新端点 POST /oapi/flow/router/reg(应用签名即归属);RouteJudgeClient 对 direct_host 行跳过服务目录解析直连(TargetSpec.fromUrl),存量手工行走目录解析零变化;契约测试与 SQL 留档
chenxing
2026-10-12 17:23:00 +08:00
-
4eefe078e3
fix(test): FlowDefAdminService 两个测试跟随
de332d1 的 save 8 参签名与 FlwInstanceRepository 注入(B1 漏提交,HEAD 测试编译红修复)
chenxing
2026-10-12 17:22:53 +08:00
-
de332d1c66
B1 后端基础:flw_def.change_log + 在途统计接口 + 路由 trace 透出 rawResponse
chenxing
2026-10-12 15:59:47 +08:00
-
c896fbb90b
feat(flow): 用户面四查询(todo/done/cc/my)支持 appKey 按应用筛选
chenxing
2026-10-12 11:26:11 +08:00
-
b4856a480d
fix(msg): 消息 jump_app 换源 apply 调用方 app_code 快照,替代 bizType 冒充
chenxing
2026-10-12 10:44:07 +08:00
-
d687ba7d56
fix(flow): 待办/已办列表补充 submitterName 字段
chenxing
2026-10-12 10:28:24 +08:00
-
0ecbf1740b
外观SDK化任务E:本地 AppearanceProxyController 下沉平台 starter
chenxing
2026-10-12 09:39:05 +08:00
-
6f68e1ebe7
fix(diagram): CONDITION 多出口分支分列——不等长/空分支不再被拓扑分层压成单列直穿(用户实测 def-32 或签流程报错)。spreadConditionBranches 后处理:各出口分支按列对称展开(链形分支逐节点对列中心,内嵌并行回退整块平移),隐式汇合点(各分支可达集交集 BFS 最早节点)吸附回条件节点中线;等长同层分支为恒等变换不回归(golden 8/8)
chenxing
2026-10-12 08:59:05 +08:00
-
6cd33abc67
fix(test): FlowAppAdminServiceTest 构造器补 FlwCallbackRegRepository mock——跟随 probe/stats 新依赖(CI testCompile 失败修复)
chenxing
2026-10-11 22:55:23 +08:00
-
f07ac6da93
feat(callback/app): 回调探测端点 /admin/callback/probe/{id}——签 flow.ping 未知事件码走真实管道同步一发(信封同构 CallbackDispatcher,结果落 flw_callback_log 一次性行+resp_body 响应摘要列);应用辅助统计 /admin/app/stats(appKey→本校回调注册数,应用设置页对接深度列)
chenxing
2026-10-11 22:40:44 +08:00
-
cd046782d9
fix(flow): 科室/成员端点补 requireId 边界防护——缺 id 回业务错而非 findById(null) 笼统 500(用户验收反馈 R2)
chenxing
2026-10-10 22:43:01 +08:00
-
a06b610d9d
feat(dept): 科室管理——flw_dept/flw_dept_member 组+成员模型取代单用户映射行(议题3,拍板D1选B)
chenxing
2026-10-10 19:47:58 +08:00
-
4293c9628a
feat(def): updateMeta 元数据原地编辑——已发布可改 name/appKey 不升版本(议题2)
chenxing
2026-10-10 19:23:44 +08:00
-
d6b7a68ec3
feat(app): 应用设置·应用管理——flw_app 白名单 + 学校池同步 + defSave 归属应用校验
chenxing
2026-10-10 19:17:38 +08:00
-
92619508f0
feat(condition): CONDITION 判断方式二选一——EXPRESSION 内置 Aviator 表达式(沙箱)+ SERVICE 原口径;JudgeBody 补 submitterId
chenxing
2026-10-10 18:52:40 +08:00
-
a1f99fd7e0
feat(def): 流程定义唯一键改按流程线管 + 归属应用筛选
chenxing
2026-10-10 14:34:25 +08:00
-
7c92e953ec
feat(diagram): 流程图竖排改造(横→竖)——布局单源坐标转置+名单2行换行+边几何/箭头/标签翻转,golden 用例改写并新增 6 出口用例
chenxing
2026-10-09 19:42:50 +08:00
-
56a71f813f
fix(test): 平台 SDK 快照(101009 b66)移除 OpenApiUserClient 通道绑定 API——测试桩同步删除死 override 对齐编译基线
chenxing
2026-10-09 19:42:38 +08:00
-
9bb7250c5e
fix(appearance): 503 改 sendError 直写——绕过 GlobalExceptionHandler 兜底(线上实测发现)
chenxing
2026-10-09 00:39:57 +08:00
-
1efe4feb50
feat(appearance): 外观偏好同源读代理端点 GET /api/appearance(oapi 代理轮)
chenxing
2026-10-08 23:27:50 +08:00
-
d28b5d1161
feat(embed): 新增办件进度嵌入页签发端点与免签数据端点
chenxing
2026-10-03 16:42:21 +08:00
-
1d2f4a0cb2
refactor(diagram): 停透传废弃的 layout 字段(positions 单源生效)
chenxing
2026-10-03 15:13:39 +08:00
-
d6898ea674
test(diagram): DiagramLayoutService golden 用例
chenxing
2026-10-03 13:55:24 +08:00
-
09c3c0c38c
feat(diagram): DiagramVo 增 positions 布局单源字段
chenxing
2026-10-03 13:51:45 +08:00
-
cacdd4ee14
refactor(diagram): 布局计算抽 DiagramLayoutService,PNG 出图不变
chenxing
2026-10-03 13:46:57 +08:00
-
2384da7822
fix(test): 基线修复——stub 补平台 SDK 新增的通道绑定方法 + 自带 spring-boot-starter-data-redis(0928 快照 WeChatAuthAutoConfiguration 签名引用 StringRedisTemplate,接入前提为应用自带 data-redis)
chenxing
2026-10-03 13:36:58 +08:00
-
2f8daa12a5
feat(notify): 待办/抄送消息补 jumpApp 页面归属(B0 直批配套补提交)——bizUrl 落地页场景 jumpApp=instance.bizType(接收方按它查基址),未传 bizUrl 回落办理页留空按 bizType;UserMsgClient.sendUserMsg 增 jumpApp 形参;CallbackPushService/ConditionRouteService 跟随 B 系列回调前缀改造;测试补 jumpApp 断言
chenxing
2026-09-28 19:23:29 +08:00
-
31476ef707
chore(ci): 发版窗口重建触发(D3)——拉取 SDK SNAPSHOT -20260928(FLOW_CENTER 目录键归一 + getAppByCode),无代码变更
chenxing
2026-09-28 18:27:32 +08:00
-
d2bef20e13
feat(engine): NOTIFY 抄送 + CONDITION 条件路由 + JOIN scope 修复(两批全栈)
chenxing
2026-09-24 08:58:26 +08:00
-
f2126cdf32
feat(oapi): 应用内审批 oapi——待办/办件查询 + 办理(operator 复核)+ 待办跳转 bizUrl 优先
chenxing
2026-09-22 16:54:29 +08:00
-
d2395c20ce
feat(flow): 回调信封升级——事件携带操作人身份(operatorUserId/operatorName)
chenxing
2026-09-22 16:54:02 +08:00
-
695e20ab52
fix(config): 摘除 jar 内本地出站配置,修线上 GetUserInfo 连 localhost:8060
chenxing
2026-09-20 09:22:17 +08:00
-
9cc0b06c29
feat(flow): 工作台与轨迹优化 + 管理端启用回路 + 本地验签配置修复
chenxing
2026-09-18 16:56:01 +08:00
-
434aa9d185
feat(admin): 选人教师树(仿 Notice GetSchoolAll)——组树剔除学生组, YschClassOpenApi.getSchTeaList 按 GroupIds 挂组+空组剪枝 (GET /admin/user/teacherTree); 管理端新增 /def/diagram.png 示意图页进度图 <img> 直嵌
chenxing
2026-09-17 14:53:05 +08:00
-
5a7d93a48f
feat(admin): 选人组件数据源-userTree——管理端「选择用户」弹窗接学校组树 (组→组内用户叶子, GET /admin/user/tree), 替代管理页手输用户ID
chenxing
2026-09-17 11:09:40 +08:00
-
808e1c68b0
ci: 重新触发构建——镜像已含 fonts-noto-cjk 中文字体(流程图汉字方框修复收尾)
chenxing
2026-09-17 09:54:31 +08:00
-
0b2527214b
fix(docker): 镜像补 fonts-noto-cjk——无中文系统字体导致流程图汉字方框的根凶
chenxing
2026-09-17 09:47:47 +08:00
-
bfa2dfc713
fix(diagram): 流程图汉字方框——CJK 字体探测链(物理字体canDisplay验证→SansSerif回退→font-path配置兜底) + 副标起笔与label重叠
chenxing
2026-09-17 08:22:13 +08:00
-
6afc7d7b92
feat(oapi): 办件进度/流程图token出图/托管撤回 + CAS直嵌示意图(两会话产物合入)
chenxing
2026-09-17 01:03:57 +08:00
-
b8441065d0
feat: 引擎多出口路由/退回/移交/或签补齐 + 定义 layout 坐标
chenxing
2026-09-16 22:23:02 +08:00
-
55e3a3f800
feat: 一键拉取教师组作为科室(办理人映射批量导入)+ 回调签名/编辑器存量
chenxing
2026-09-16 01:20:59 +08:00
-
f116786846
feat(base): GetUserMod 改为消费 UserBase 下发的模块树,移除硬编码菜单
chenxing
2026-09-15 18:44:16 +08:00
-
c1103aeb29
feat: 提交流程中心后端代码
chenxing
2026-09-15 10:42:56 +08:00
-
0296b2b5dd
ci: init Dockerfile [skip ci]
admin
2026-09-15 10:18:34 +08:00
-
d4508cab53
ci: init build workflow [skip ci]
admin
2026-09-15 10:18:34 +08:00
-
57c07bec0e
Initial commit
admin
2026-09-15 10:18:27 +08:00