Skip to content

feat: [M027] 迁移LOCAL内部产物扫描登记 - #232

Merged
makewheels merged 2 commits into
masterfrom
feat-m027-local-output-20261030
Oct 30, 2026
Merged

makewheels merged 2 commits into
masterfrom
feat-m027-local-output-20261030

Conversation

@makewheels

@makewheels makewheels commented Oct 30, 2026 •

Copy link
Copy Markdown
Owner

交付范围

#231已按用户授权合并为dec7a776;本批独立交付固定任务M027,不把该次merge授权延伸到本PR。

  • 迁移真实onLocalTranscodeFinish中的侧车、产物校验、独立签名清单、整个前缀/分片及Transcode登记前缀;普通能力/端口、显式Mongo/OSS适配与惰性内部工厂。
  • 不安装半条完成HTTP,不提前FINISHED/READY/Webhook;M028完整完成与M019可靠副作用仍待做。生产入口、字段/集合/索引/队列、客户端用法不变。
  • 保留原BSON类型/默认值、原始EXTINF怪异规则、Java码率运算、历史/重复分片、有序批插入和失败部分写入。仅已知可选对象读取错误warn回退,坏JSON及未知编程错误上抛。

设计及验收:M027说明。固定台账维持M001–M090,隔离交付4项、剩余86项,不作为全项目完成比例。

本次实际跑通

实现提交:e4127493f5bcd1b113e2514fcd00642f11fa66e6。

  • 真实Java方法/独享Mongo生成69组完整前后BSON、对象调用及ID前缀;AfterSave边界证明确已登记但未执行完成副作用。撤掉生成参数重放,连同LOCAL创建/服务/校验最终8passed/0skipped,Checkstyle通过。
  • 新增Python85项;getter最终修正及增强固定语料后,十个相关文件一次合跑314passed/0skipped/3条既有依赖warning,不称本机全量。包括真实Mongo拒绝及有序插入部分失败、重复登记、1000条分页续令牌、资源关闭、惰性与完成HTTP仍404。
  • 终审实际固定Fastjson1.2.83探针抓住嵌套对象HashMap顺序及UTF16代理对差异,修复前失败;适配内补兼容后249组实际Java/Python对照一致。既有69例内强化普通乱序、32个同哈希键和代理对,不增加任务编号或运行依赖。独立进程只停用顺序修正,固定完整BSON契约1failed(预期变异失败);正常实现314项实际通过。
  • 全serverless Ruff、架构、500行、空白门禁通过;固定90项唯一/状态/依赖DAG、12份文档137个本地链接及69组合成语料检查通过。外部服务均mock,仅任务独享loopback Mongo,未连接生产或已有27017。

终版CI

最终head:4a1ddd309d75ee075b22fc19a29e924df5d6cc26;CI 40999329017实际success。14个job中12个success,API/浏览器E2E两个按既有条件skipped;不沿用#231或实现旧head的结果。

  • Linux完整Python:1616passed/0skipped/1warning,Ruff通过;数量取该head实际job日志,不是把新增项算到旧总数。
  • 完整Java后端:784passed/0failed/0errors/0skipped,BUILD SUCCESS。
  • Linux来源/双次可重现构建通过,Handler/Web两份ZIP均实际smoke passed;Worker、前端、CLI、AI Agent、Android、iOS、质量、E2E产物构建及汇总门禁成功。API/浏览器E2E跳过不算端到端验收。

未验证与回退

真实OSS/FC网络、冷热性能、Web/移动端实机及生产部署切流未执行;既有Java部署不代表Python已上线。API/浏览器E2E如按流水线条件跳过,单列为未跑。

回退本PR代码即可,无新增任务所有者或调度;不恢复旧数据库备份覆盖业务数据。本PR待用户另行确认合并。

@makewheels
makewheels merged commit a78813b into master Oct 30, 2026
14 checks passed
@makewheels
makewheels deleted the feat-m027-local-output-20261030 branch October 30, 2026 06:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant