HUAN 讙 · 開發者架構決策紀錄複製 Markdown檢視 Markdown在 ChatGPT 開啟在 Claude 開啟這裡記錄 HUAN 幾個影響全域的決定,以及做這些決定的理由。 寫下來的目的不是儀式,而是讓幾個月後(或換一批人之後)想改動這些地方的人,先知道當初為什麼不那樣做。 編號決策ADR-0001WebSocket 只送通知,REST 才是事實來源ADR-0002用 desired / reported state 而不是命令式 RPCADR-0003物件儲存只做暫存,不當永久素材庫ADR-0004版面使用遞迴分割樹而不是絕對定位ADR-0005本機優先播放ADR-0006播放器使用 ElectronADR-0007工作佇列用 PostgreSQL,不引入 Redis