我的工作流和 recipe 是我的資產,卻放在一個隨時會被換掉的地方 #98
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
逐顆對照(leo21c 實查,2026-08-12)
sessions_kvexec_contextoauth_kvwebhooksrecipessubmissions_kvusers_kv/credentials_kv/analytics_kv⇒ 9 顆裡只有 3 顆真的是暫存。 其餘放的是「弄丟了使用者就少了東西」的資料。
今天這件事就是它的代價(
Leo/Arcrun#97)一次更新把 worker 重綁到另一組 KV,使用者當下看到的是:
工作流一支都沒有、portal 登出、80 把 recipe 解不出來。
資料其實沒掉(在原本那幾顆裡),但從使用者的角度那就是「我的東西不見了」。
🔴 如果工作流與 recipe 住在 KBDB,那次重綁不會讓他少任何一支。
會消失的只有 session 與執行上下文——而那兩樣本來就該可以消失。
⇒ 這不只是「放錯地方」的整潔問題:KV 的綁定是可以被一次部署換掉的東西,
把客戶的資產放在那上面,等於把資產綁在一個隨時會被換掉的參照上。
要達成什麼
「弄丟了使用者就少了東西」的資料,一律不放 KV。
判準一句話:這東西掉了,使用者要不要重做一次? 要 → 它就不是暫存。
(session 掉了=重登入,不算「重做」;工作流掉了=要重寫,那就是。)
怎麼驗才算數
使用者的工作流與 recipe 一支都不能少
紅線
相關
Leo/Arcrun#97(今天的意外:更新後 worker 綁到全空的新 KV)|Leo/mira#8(安裝器自己從 email 算庫名——同一種「系統替使用者決定資產放哪」)|D38(KBDB 三表打天下)|arcrun-rag CLAUDE.md「長效資料→KBDB、KV 只留暫存」
這張其實是在重講
Leo/Arcrun#16與#17開完才查到:2026-07 就有禁令、也有這兩張交辦票,至今 open。
本張不另立戰場——今天的證據已經掛回那兩張,請以它們為主。
保留本張的唯一理由:它記著 leo 今天給的判準,比原本的政策措辭好用——
「這東西掉了,使用者要不要重做一次?」要 → 它就不是暫存。