Skip to content

1タスクの作業時間(startedAt → 完了)を表示する手段がない #26

Description

@rn404

問題

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 コマンドの引数解釈の拡張だけで済む。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions