Skip to content

ops: 正式回滚 #114 并消除生产与 main 的代码漂移 #116

Description

@AsperforMias

优先级与目标

P0,活动前阻断项。通过 #123 在 Git 历史中正式回滚 #114,恢复存量数据可读性,并让 production 再次对应可追踪的 Git SHA。

本回滚必须保留 #111 的确定性评分和 LLM score delta 移除。

当前状态

背景

#114 在 profile、用户搜索、榜单、facet、项目贡献者等公共读路径加入当前 score 版本硬过滤。scores 以账号为主键,并不存在可供选择的多版本行;存量记录被硬过滤后从公共读路径同时消失,造成 profile 404 和搜索、榜单结果缺失。

#111 之前的正式版本为 score v8、roast v8、collection v3;#111 对应的下一正式版本应为 v9、v9、v4。误发布的 v14、v30、v5 不作为 canonical 或兼容目标,由 #126 单独规范化。

处理要求

非目标

验收标准

  • 仅有历史 score 的存量记录仍可被 profile、搜索、榜单和 facet 读取。
  • 未生成 canonical score 的存量 profile 不会 404。
  • Improve scoring evidence, roast speed, and profile work ranking #111 的确定性评分与 delta=0 行为保持不变。
  • main 与 production 一致,部署可追溯到 Git SHA。
  • 使用完全合成 fixture 回归;生产 smoke 只使用 owner 私下管理的 canary,账号标识不得写入 issue、日志或测试源码。

关联:#114#123#126。阻塞:#121

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions