|
@@ -4,6 +4,108 @@
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
+## v1.0.2169 (2026-11-07)
|
|
|
|
|
+
|
|
|
|
|
+### 文档
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 1745 轮汇报 | 状态机 DONE14/GREEN8/RED0/YELLOW0 | 11会话在途全有任务·B-40 180aebcb0 已合入·B-39双会话待收口·O-13/O-14 主理人78277897e拍板闭环 | SC 15/241 | 部署在途 testing@7f1c238cd
|
|
|
|
|
+- 主理人拍板 O-13/O-14 生效 | O-13 platform_fee 统一「分」+BIGINT NOT NULL DEFAULT 0(测试侧修订用例,实现无需改);O-14 D/X域作 O-7 独立契约核对批次不入241基线(设计契约登记+测试证据补建) | 两项闭环
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 17:34 轮汇报 | 状态机 DONE14/GREEN8/RED0/YELLOW0 | 11会话在途全有任务·B-40 180aebcb0 硬门禁落地核验·B-39双会话待收口 | SC 15/241 | 部署在途 testing@7f1c238cd | O-13/O-14 维持待主理人确认
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 17:25 轮汇报 | 状态机 GREEN8/DONE14/RED0/YELLOW0 | fix_free_limit 13会话模型自愈+check_agents 8恢复+sync_gap 生成 child-zone 差距任务派发 lan-248 | SC 15/241 | O-13/O-14 待主理人确认
|
|
|
|
|
+- v0.5 吸引力升级设计(§4.7) 借鉴Enagic合法精华
|
|
|
|
|
+- v0.4 新增星级透明化与成长可视化(§4.3.1)
|
|
|
|
|
+- 研发负责人 17:05 轮汇报修正 | B-39R4 亦 429 失败(根因: lan-189 无 axonhub, --model 回退免费) → 改用 axon/deepseek 重派 B-39R5 已确认执行 | 汇报记录如实化
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 17:05 轮汇报 | 状态机 GREEN8/DONE14/RED0/YELLOW0 | B-40僵死中断(lan-204)·B-39R3 429免费额度失败重派R4(axonhub/deepseek绕限流)·B-46派发lan-248运行中 | 部署在途testing@7f1c238cd | O-13/O-14 裁决意见已登记待主理人最终确认 | SC 15/241
|
|
|
|
|
+- 星级六档门槛按真实价格校准推演(0/8千/2.5万/7万/14万/25万)
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 16:25 轮汇报 | 状态机 GREEN8/DONE14/RED0/YELLOW0 | TDD池空零派发·B-39R2/B-40在途跟踪·部署核验派发(testing@7f1c238cd) | O-12~O-14 补登正式通道(platform_fee分+BIGINT / D/X域独立契约批次不入241基线) | SC 15/241
|
|
|
|
|
+- 研发负责人 错峰03 1606轮汇报 | 状态机 GREEN8/DONE14/RED0/YELLOW0 | TDD池空零派发·B-39R2/B-40在途跟踪 | O-13(O-14 裁决意见登记(platform_fee 统一「分」+BIGINT / D/X域独立契约批次不入241基线,待主理人最终确认) | SC 15/241
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 15:45 轮汇报 | 状态机 YELLOW0/GREEN10/DONE12/RED0(sleep.config.tags B-37 收口 mark-green)·B-39R2 重派 pom假绿·D/X域缺口登记O-14 | SC 15/241
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 15:00 轮汇报 | 状态机 YELLOW1/GREEN9/DONE12/RED0 | TDD池空零派发·B-39重派修复pom假绿·B-38④platform_fee口径核验登记O-13 | SC 15/241
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 14:46 轮汇报 | 状态机 YELLOW1/GREEN9/DONE12/RED0 | TDD池空零派发·hub通道缺口处置推进(EVD-14/B-40/D域4815aae95) | SC 15/241
|
|
|
|
|
+- 研发负责人 闭环巡检 2026-11-07 14:36 轮汇报 | 状态机 YELLOW1/GREEN9/DONE12/RED0 | 池空零派发·派发通道B-42根因·SC 15/241
|
|
|
|
|
+
|
|
|
|
|
+### Bug 修复
|
|
|
|
|
+- HuaweiAuthService.encode 回退 Java8 兼容 URLEncoder(String,String),修复 cfc-deploy-251 cron 构建红(978d1bc95 引入 Charset 重载不兼容 target 1.8)
|
|
|
|
|
+- B-40 后端测试软门禁升级两级硬门禁
|
|
|
|
|
+- isBound 计数判断改用 intValue() 防御性比较(Long 计数)
|
|
|
|
|
+
|
|
|
|
|
+### 其他
|
|
|
|
|
+- - 根因: maven-compiler target 1.8 下 URLEncoder.encode(String, Charset)(Java10+) 不可用 → cfc-deploy-251.sh 17:20 轮构建失败
|
|
|
|
|
+- - 改动: 单文件回退为 URLEncoder.encode(String,String)+try/catch UnsupportedEncodingException
|
|
|
|
|
+- - 验证: mvn -f cfc-backend/pom.xml compile 通过
|
|
|
|
|
+-
|
|
|
|
|
+- (33 个已知红类 allow_failure,仅产出 junit 趋势)
|
|
|
|
|
+- - backend-blocking-junit 用 -Dtest='!<observed>' 排除已知红类,其余全跑
|
|
|
|
|
+- (含全绿 integration 类,即首批转入 blocking)
|
|
|
|
|
+- - 修好一个类即从 BACKEND_OBSERVED_CLASSES 移除,下轮自动转入 blocking
|
|
|
|
|
+- - 所有 job 同 test stage,observed 在 blocking 红时仍产出趋势
|
|
|
|
|
+- - langgraph-pytest 转 blocking(B-34/35/37 闭环后 51p/12s/0f)
|
|
|
|
|
+- - e2e-playwright / tests-jest 转 observed(环境依赖)
|
|
|
|
|
+- - 加 B-39 守卫:surefire 0 个 XML 即失败,防 skipTests 假绿
|
|
|
|
|
+-
|
|
|
|
|
+- Enagic借鉴边界: 不照搬8层佣金(三级红线)/终身等级(养懒人); 借鉴等级×点值递增/团队累计销量/Build leaders/复购管道/日结。
|
|
|
|
|
+- 四大杠杆: ①收入管道化(会员续费/测评复购/陪跑续订纳入分润,月月进账)
|
|
|
|
|
+- ②星级倍率权重(6星=3.0,资金池恒=T×80%只重分不增量,6星同单36.72 vs 原30.6)
|
|
|
|
|
+- ③带教里程碑奖(星耀导师,带出5星→团队奖档+1)
|
|
|
|
|
+- ④实时可见(订单完成即时显示本单分润)。
|
|
|
|
|
+- 落地T9管道化+T10倍率里程碑; 合规§10.5; 待拍板#14。
|
|
|
|
|
+-
|
|
|
|
|
+- ①实时星级看板(当前星级/三维构成/距下一档差距/12月轨迹)
|
|
|
|
|
+- ②差距→行动换算(直接250分次/团队200分次/推荐10分百元,三条路径按省力排序)
|
|
|
|
|
+- ③月度星级简报(升/降/持平+行动建议,每月1日重评后推送)
|
|
|
|
|
+- ④星级权益可见(徽章/培训优先/带教领队资格)
|
|
|
|
|
+- 新增接口 POST /api/team-star/my-view;落地 T7看板T8简报;待拍板#13。
|
|
|
|
|
+-
|
|
|
|
|
+- 五画像实测6.5千/2.6万/7.1万/14.5万/24万→档位取画像略上方(跳一跳够得着);
|
|
|
|
|
+- 六星25万=顶流团队长级(单靠个人咨询约千次/年不可达),体现团队服务多劳多得。
|
|
|
|
|
+- 档位可配team_profit.star_tiers;§11新增待拍板#12(起步期可整体下调50%)。
|
|
|
|
|
+-
|
|
|
|
|
+- - 新增 LegacyDimensionCallFilter: OncePerRequestFilter, flag 门控默认关零开销
|
|
|
|
|
+- 匹配 /api/energy/ /api/admin/energy-config/ /api/admin/energy-rule/ /api/admin/energy-behavior/
|
|
|
|
|
+- - 新增 LegacyDimensionCallLog 实体 + Mapper 每日聚合 upsert (UNIQUE api_path+period)
|
|
|
|
|
+- - 新增 LegacyDimensionCallLogService: recordCall 打点 + @Scheduled 每小时 __heartbeat__ 心跳
|
|
|
|
|
+- - DatabaseInitializer 迁移454 幂等建表 + schema.sql 同步
|
|
|
|
|
+- - application.yml 增加 dimension.registry.legacyCallLog.enabled (默认 false)
|
|
|
|
|
+- - docs/scripts/legacy_dimension_zero_call_check.py: 14天零调用巡检脚本 (PASS/FAIL/WARN)
|
|
|
|
|
+- - 单测 LegacyDimensionCallFilterTest(6) + LegacyDimensionCallLogServiceTest(7) = 13/13 通过
|
|
|
|
|
+-
|
|
|
|
|
+- - X2 OAuth: XiaomiAuthService 授权URL/code换token/刷新/撤销 + XiaomiHealthTokenService
|
|
|
|
|
+- - X3 同步引擎: XiaomiHealthServiceImpl 复用 NormCompareEngine 百分位带归一化, 写 health_data_sources(sourceType=xiaomi_health)
|
|
|
|
|
+- - X4 控制器: XiaomiHealthController 5接口(auth-url/callback/sync/revoke/status), 全部 @PostMapping
|
|
|
|
|
+- - X5 通道: XiaomiHealthApiClientImpl mock(凭证未批复默认) / 真实云服务接口 TODO, 合规: 仅官方云服务、禁境外聚合中转、禁逆向接口
|
|
|
|
|
+- - JwtInterceptor 增加 /api/xiaomi-health/ 登录拦截; application.yml 增加 xiaomi.health.* 配置
|
|
|
|
|
+-
|
|
|
|
|
+- - D2: HuaweiAuthService 授权URL/code换token/刷新/撤销; token 仅后端 AES/GCM 加密存库
|
|
|
|
|
+- - D3: HealthSyncService 定时拉取(步数/距离/心率/睡眠/体重), NormCompareEngine P5/P25/P75/P95 归一化
|
|
|
|
|
+- - D4: HuaweiHealthController 5个POST接口(auth-url/callback/sync/revoke/status), Result+JWT
|
|
|
|
|
+- - D5: mock 通道默认开启(huawei.health.mock-enabled), real 骨架留 TODO; 每日03:15定时任务
|
|
|
|
|
+- - API_REFERENCE.md 同步 Controller 总览与4.43接口清单
|
|
|
|
|
+-
|
|
|
|
|
+- - 合并远端 4 条需求变更说明,逐条给出用例处置(2 条已有用例但 untracked → B-45)
|
|
|
|
|
+- - 线上 E2E 合计 15/15(admin5 + frontend6 + shop-api4)
|
|
|
|
|
+-
|
|
|
|
|
+- - 管理端真实登录(滑块轨迹可自动化)推翻历史『仅探针可达』结论
|
|
|
|
|
+- - langgraph: 本地 pytest 51绿/12skip;线上 /health 200、/chat 200、/questionnaire/generate 500
|
|
|
|
|
+- - 前端 Jest 313/313、管理端 Jest 90/90、根级 23 skip
|
|
|
|
|
+- - 后端全量复跑进行中(50类/461例/98.92%,红类2个均属已知WIP遗留)
|
|
|
|
|
+- - 门禁:不通过(G10 线上问卷500、G12 接口层零执行、G6 CI软门禁)
|
|
|
|
|
+-
|
|
|
|
|
+
|
|
|
|
|
+### 测试
|
|
|
|
|
+- B-46根因定位并关闭(测试缺陷非部署回归)admin5/5+全套件15/15 | 新增B-47(P0 JDK8编译阻断)+B-48(误判复盘)+B-49(188例实为13例) | 后端隔离树实测288类2389例95.02%
|
|
|
|
|
+- 浏览器自动化13/15(B-46三度复现稳定确认U04+U05) | frontend313/web90/langgraph51绿 | P2-T3新增188例待251核实
|
|
|
|
|
+- admin真实登录链路回归(B-46升级U04+U05双失败) | 浏览器10/11→9/11 | langgraph51绿+台账3780
|
|
|
|
|
+- 浏览器自动化首次实跑10/11(admin5中4+frontend6) | TC-A-U05登录按钮disabled失败登记B-46 | 189派发通道确认可用(B-42收敛) | langgraph 51绿 + ledger刷新
|
|
|
|
|
+- 需求变更S1 商城价格排序接口契约4例全绿 + 登记 B-45 未入库用例
|
|
|
|
|
+- 浏览器自动化首次落地 11/11 全绿(admin5+frontend6) | 线上LangGraph问卷生成500实证(B-34复发/B-43) | 189派发通道根因收敛(B-42) | 新增B-44驾驶舱文案
|
|
|
|
|
+- 登记B-41 langgraph flaky固化 + B-42 远程派发通道不可用(通知研发)
|
|
|
|
|
+- 闭环巡检报告+台账刷新 | FE313/web90/langgraph51绿(0失败) | 台账3765(+632) | 结果变更触发推送
|
|
|
|
|
+
|
|
|
|
|
+### 新功能
|
|
|
|
|
+- 旧体系接口14天零调用打点统计+巡检脚本 (P2-T3 退役证据)
|
|
|
|
|
+- X1-X5 小米运动健康云服务接口接入
|
|
|
|
|
+- D1-D5 华为运动健康开放平台接入(令牌表/授权/同步/5接口/mock通道)
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## v1.0.2168 (2026-11-07)
|
|
## v1.0.2168 (2026-11-07)
|
|
|
|
|
|
|
|
### 文档
|
|
### 文档
|