amenbo 19.0.0 — 一個分類可以有不只一個答案
分類現在可以設成在同一筆紀錄上收下好幾個答案,同時落在兩邊的工作,兩邊都留得下來。16.0.0 開始的決定紀錄那一連串改動,到這一版也都到齊了。
分類現在可以在同一筆紀錄上收下不只一個答案。16.0.0 開始的決定紀錄那一連串改動,到這一版也都到齊了。
一個分類可以有好幾個答案
有些工作同時落在兩邊——一個在 iOS 與 Android 上都會出現的當機。分類一筆紀錄只留一個答案時,您只能挑一個代表,另一邊就沒留下紀錄。
建立分類時傳 --cardinality multi,或是在畫面上**「管理分類」面板裡勾「多選」**。
$ amenbo dimension add --name Platform --cardinality multi --show-on-card
✓ Created dimension: Platform (AMB-DIM-…)
$ amenbo dimension set AMB-T-… Platform ios
$ amenbo dimension set AMB-T-… Platform android
$ amenbo task show AMB-T-…
AMB-T-… The crash on both handsets
dimensions: Platform=ios, Platform=android
用其中任一個值去縮都找得到它,卡片上兩個都會顯示。拿掉一個,其餘的還留著:
$ amenbo dimension unset AMB-T-… Platform ios
✓ Cleared value on task AMB-T-…
$ amenbo task show AMB-T-…
dimensions: Platform=android
| 設定 | 一筆紀錄上的值 | 再加一個值時 | 能不能用它給看板分組 |
|---|---|---|---|
| single(預設) | 一個 | 換掉原本的那個 | 可以 |
| multi | 想放幾個都行 | 保留原本的,再加上這個 | 不行 |
用多選的分類給看板分組,會讓同一筆紀錄同時站在好幾個欄裡,而一個欄說的是任務在哪裡——所以多選的分類不會被拿來當分組的方式。
只要還有紀錄用好幾個值回答,就不讓它改回單選,而且擋下來時會說出有幾筆:
$ amenbo dimension update Platform --cardinality single
Error: 1 record(s) answer 'Platform' with more than one value,
so it cannot go back to single-select — clear the extra values off them first
決定紀錄可以在記錄的當下歸類
在 16.0.0,決定紀錄雖然歸得了類,但只能在記錄之後另外做一步。現在同一個指令裡就說得出來:
$ amenbo decision add --title "Ship updates through a prerelease first" \
--body "..." --dim "Area=sync"
✓ Recorded decision: Ship updates through a prerelease first (AMB-D-…)
要是必填的分類還空著,記錄時會說出剩下哪一個:
$ amenbo decision add --title "Keep the store on this device" --body "..."
✓ Recorded decision: Keep the store on this device (AMB-D-…)
still to classify: Area — pass --dim <axis>=<value> here, or fill it in with
`amenbo dimension set AMB-D-… <axis> <value>` (accepting it is refused until then)
還空著就想把它定案,會被擋下來,而且會說出要填什麼:
$ amenbo decision accept AMB-D-… --yes
Error: this decision carries no value on Area, which this project requires
Hint: This project requires a value on that axis before a decision can be settled.
決定紀錄現在也會寫出是誰定的案,跟時間並排:
$ amenbo decision show AMB-D-…
AMB-D-… Keep the store on this device
status: accepted
recorded: 2026-09-02T15:33:16Z
decided: 2026-09-02T15:33:22Z by AI
在畫面上,記錄決定的表單會問專案要求的那些分類,決定的清單也跟看板一樣,用分類來縮。
挑一個分類要歸類哪一邊
分類同時放得上任務與決定紀錄,但有些只在其中一邊有意義。--applies-to 用來挑:
$ amenbo dimension update Platform --applies-to task
✓ Updated dimension: AMB-DIM-…
$ amenbo dimension show Platform
AMB-DIM-… Platform (d1)
kind: multi, show-on-card, tasks only
在它不歸類的那一邊去縮,會被擋下來:
$ amenbo decision list --filter "dim:Platform=ios"
Error: dimension 'Platform' does not classify decisions,
so `dim:` cannot narrow decisions by it
畫面上也一樣,縮到只給任務的分類,不會再出現在決定的頁面上。已經給過的值不會被拿掉。
其他改動
- 畫面上的日文修正了——有些說法要讀兩遍才懂。狀態的名稱也跟另外八個語言在畫面上的說法拉齊了。
- 新的決定紀錄會自動帶上「現在」的值——在設成時間軸的分類上,期間涵蓋今天的那個值會自動放上去,跟任務一樣。記錄的時候不會再問您了。
- 從字詞也到得了決定紀錄——
amenbo search現在也用分類的值的名字找得到決定紀錄。 - 卡片看起來在哪一欄上,就落進哪一欄——以前看起來明明在欄上,有時卻落不進去。
- 分類的名字不能再有空白——名字裡有空白,就沒辦法在
--filter裡指到它。已經有的名字照樣能用。 amenbo config讀得回config set寫進去的每一個設定——有些項目寫得進去,卻不會出現。
取得方式
請到 最新版本 打開您所用作業系統的安裝程式。不需要管理者權限。
- macOS——
.pkg,Apple 晶片與 Intel 各一個(GUI 與 CLI 裝在一起) - Windows——setup
.exe(GUI 與 CLI 裝在一起) - Linux——GUI 是 AppImage;
amenbo指令來自 CLI 的安裝程式
要更新時:在 GUI 上,「有更新版本可用」的橫幅會就地完成更新。如果您只裝了 CLI,amenbo update --apply 會把它換掉。
儲存的資料格式往上抬——在這個版本上第一次啟動時遷移,遷移前的備份會自動留一份。遷移之後,更早的版本就打不開它了。GUI 與 CLI 由同一個安裝程式一起更新,所以別把其中一邊留在舊版本上。
第一次用嗎?請看 開始使用。