Tobatsu 2.0 · 发布 UX 重做 · 反思后的设计稿
"我怎么在 Admin 上配生产快照?"
—— 现在不可用,该长这样
你的原话:不知道怎么自己配 snapshot,这 UI 根本不可用。我反思后的结论:我们把内部零件摆出来当 UI 了,没照你要干的事来设计。下面左边是现在(不可用),右边是该有的样子。
同一个模板,现在 vs 该有的样子
以你卡住的那个 auto_ad_revision_router 为例(它现在正常跑在 material 队列,v5)。
现在 · 不可用
Release & tags
⚠ No release tags yet. This template has no tag pointing at a snapshot, so the release path cannot resolve it. Publish a snapshot and point a tag at it to make it runnable.
Publish snapshot
Set / create tag
- 给你两个零件,没告诉你怎么拼成"发到生产"
- 明明在跑,却报"不可运行" —— 假报警
- snapshot/tag/version 全是黑话
该有的样子 · 任务优先
发布
auto_ad_revision_router
生产现在在跑
v5 · 队列 material · 引擎 claude
未固定版本 —— 跟随配置运行,这是正常的,不是错误。
把当前 v5 钉到生产
↳ 点了之后:生产固定为 v5,队列/引擎/镜像一起冻结,之后不漂移。
配一个测试版本
▸ 高级:快照 / 标签明细(默认折叠)
prod → (无) test → (无) [发布快照] [打标签]
- 主按钮就是你的任务:把这一版钉到生产
- 先说现在生产在跑什么,且明说"没固定≠坏"
- 零件(快照/标签)收进高级,平时不露脸
重做的三条设计原则
任务优先
UI 给的是"发布到生产""配测试版"这种你脑子里的动作;snapshot / tag / version_id 这些零件收进高级视图。
不撒谎
正在跑的模板绝不显示"不可运行"。如实说"生产跟随配置在跑 v5,要固定就点这里"。
说人话
每个动作配一句"点了会发生什么"的预览(生产 → v5 / 队列 material / 引擎 claude),不让你猜。
背后的机制一点没变(还是发快照 + 移标签),变的只是把它包装成你看得懂、点得动的任务。这就是"可用"和"不可用"的差别。
这是新 goal 的核心,但不是全部
这张稿子先解决你最痛的"怎么配生产快照"。完整新 goal 还有:三屏 legacy 清理 / runtime 管理页(尺寸待定)/ agent 文档写新範式标 _test 过时 / 新範式端到端联调(测试+线上,还没真测)。这些我和 codex 在并行对齐,会一起给你一份完整范围。