📌 問題背景
問:workp.txt 有多少狀態?如何使用這些狀態?如何改變這些狀態?
✅ 最終結論
workp.txt 共有 5 種狀態,支撐完整任務生命週期:
| 狀態 | 說明 | 使用時機 | 改變方式 |
|---|---|---|---|
| pending | 待處理 | 新錄入的任務,尚未開始 | 預設狀態,錄入時自動設定 |
| inprogress | 進行中 | 正在執行的任務 | 執行 editworkp 並指定代號改為 inprogress |
| done | 已完成 | 任務已成功完成 | 執行 editworkp 並指定代號改為 done |
| cancelled | 已取消 | 任務被撤銷或放棄 | 執行 editworkp 並指定代號改為 cancelled |
| promoted | 已轉正 | 任務已轉為正式工作項目 | 執行 editworkp 並指定代號改為 promoted |
🔄 狀態改變觸發方式
| 指令 | 用途 | 說明 |
|---|---|---|
editworkp {代號} |
互動式修改狀態 | 選擇指定代號,手動設定新狀態 |
workp-execute {代號} |
執行任務並自動流轉 | pending → inprogress → done 自動完成 |