問題
docs/update-command-and-features.md では「1タスク内の作業時間は startedAt / updatedAt で足りる」としているが、現状その経過時間を表示するコマンドが存在せず、データが死蔵されている。
sava diff は2アイテム間の createdAt 距離専用(単一 hash を渡すとエラー)
sava list は [>] / [x] マークのみで経過時間は出ない
作業シミュレーションでの所見
$ sava diff 1ed29de4
sava: expected <hashA>...<hashB> or two hashes
start → end したタスクの「かかった時間」を振り返る手段がない。
実装案
- 案A:
sava diff <hash>(単一 hash 形式)で startedAt → updatedAt の経過時間を表示する。既存の formatDuration / index の hash 解決をそのまま流用できる
- 案B:
list で closed かつ started なタスクに経過時間を添える(表示が賑やかになりすぎる懸念あり)
案A なら diff コマンドの引数解釈の拡張だけで済む。
問題
docs/update-command-and-features.md では「1タスク内の作業時間は
startedAt/updatedAtで足りる」としているが、現状その経過時間を表示するコマンドが存在せず、データが死蔵されている。sava diffは2アイテム間の createdAt 距離専用(単一 hash を渡すとエラー)sava listは[>]/[x]マークのみで経過時間は出ない作業シミュレーションでの所見
start → end したタスクの「かかった時間」を振り返る手段がない。
実装案
sava diff <hash>(単一 hash 形式)で startedAt → updatedAt の経過時間を表示する。既存の formatDuration / index の hash 解決をそのまま流用できるlistで closed かつ started なタスクに経過時間を添える(表示が賑やかになりすぎる懸念あり)案A なら diff コマンドの引数解釈の拡張だけで済む。