ユースケース記述作成
タスクの状態遷移図も追加
#7
作業時間の終了時間をnull可に変更
#7
更新処理実装
#7
Status に作業時間を変更する処理があるのはおかしいので、処理を Task に戻す
#7
リファクタリング
・可視性を最小に
・DTO のフィールドを public にしてノイズを減らす
・ファクトリメソッドを導入して意図を明確化
#7
リファクタリング
#7
Status 削除リファクタリング
#7
リファクタリング
#7
完了時刻を完了タスククラスに移動
#7
作業時間のリファクタリング（一部テストが通らなくなっている）
#7
テストが通らなくなっていたのを修正
#7
Status を完全に削除
#7
結合テスト＋サーバー側実装
#7