2026年6月29日(月)
今日やったこと
- TSUMOO-23 達成状況・振り返り画面実装を完了した
- 振り返り画面の今日の達成サマリー、過去7日間の完了タスク、日別のふり返りを実データで見返せる状態にした
- 件数ベースと予定時間ベースの切り替えを、今日の達成サマリーと日別のふり返りに反映した
- 予定外の完了は達成率に含めず、別枠で成果として見えるように整理した
- 振り返りメモを実装した
- 日別のふり返り詳細に、対象日ごとのメモ入力欄を追加した
- メモは入力後に少し待つか、欄の外へ移動すると保存される形にした
- バックエンドに振り返りメモ用の API、モデル、マイグレーション、テストを追加した
- タスク一覧と振り返りの関係を整理した
- 日別詳細から、対象日のタスク一覧を別タブで開ける導線を追加した
- 今日のタスク、今日完了、予定外のタスク、完了済みの過去タスクの見せ方を整理した
- 期限超過、日付なし、予定期間外、開始予定前を小さなカテゴリとして分け、表示上限を超えた場合だけページングを出す形にした
- 詳細検索に、タイトル、タスク種別、予定時間、実績時間の条件を追加し、条件リセットもできるようにした
- 達成率と集計ルールを見直した
- 過去の日付で対象だったタスクを後日に完了しても、過去の達成率が美化されないようにした
- 後日に完了したタスクは、対象日の未完了扱いとして見えつつ、ラベル上は
後日完了として分かるようにした - 開始予定日のみのタスクは、対象期間中は未完了として残し、完了した日はその日の成果として扱う方針を整理した
- 画面の使い勝手を細かく調整した
- 今日の達成状況を、振り返り画面の達成サマリー相当の情報量に寄せた
- グラフの完了数ラベルが線グラフに隠れないようにし、実績時間の線の見え方も調整した
- タスク完了時のアニメーションを復活させ、消え方が急にならないようにした
- 日別のふり返り詳細で、PC / SP の見え方と開閉時の黒い線が出る問題を調整した
- 完了日の扱いを修正した
- 6/29 のタスクを完了したときに 6/30 になる問題を調査した
- 同じ問題が起きないように、タスク更新処理のテストも追加した
- 関連する設計書と機能実装ガイドを更新した
- 振り返り画面の実装ガイドに、達成率、予定外タスク、日別メモ、タスク一覧連携の考え方を反映した
- タスク一覧の見せ方とページング方針も、後から追えるように整理した
- TSUMOO-23 の実装内容をフロントエンド、バックエンド、ドキュメントの各リポジトリにコミットした
ロードマップ
フェーズ1: タスク管理MVP
進捗: 41 / 44件
今日対応したタスク
- 完了 TSUMOO-23 達成状況・振り返り画面実装
次に取り組むタスク
- TSUMOO-49 アカウント情報取得の共通化とAPI重複削減
- 振り返り画面とタスク一覧で増えた API 呼び出しを整理する
- Phase 2 に向けて、ログ出力、プロジェクト管理、Google カレンダー連携の設計を詰める
考えたこと
今日は、振り返りがしやすくなるよう振り返り画面に併せて、タスク一覧の修正を行いました。
単に達成率を出すだけではなく、今日やる対象、予定外に完了したもの、後日に完了したもの、未入力の時間を分けて扱うことで、「その日の実態」を確認しやすくなりました。
またタスクの件数に応じてページングの表示できるようにしたので、見た目がすっきりしました。
今日でフェーズ1の機能の実装は完了なので、明日からはリファクタリングを中心に行う予定です。
決めたこと
- TSUMOO-23 は 2026年6月29日 に完了扱いにする
- 予定外の完了は成果として表示するが、対象日の達成率には含めない
- 後日に完了したタスクは、対象日では
後日完了として扱い、過去の達成率を後から上げない - タスク一覧のページングは、表示上限を超えたカテゴリだけ出す
- 実績時間や予定時間の未入力は、対象タスクの未入力として参考値であることを伝える
- DB は UTC 保存を前提にし、表示や日付判定で Asia/Tokyo とずれないように扱う
次にやること
- アカウント情報取得の共通化と API 重複削減に入る
- 振り返り画面とタスク一覧で増えた API 呼び出しの負荷を確認する
- TSUMOO-23 の PR 内容を整理し、レビューしやすい形にする