Skip to content

Conversation

@stotic-dev
Copy link
Owner

@stotic-dev stotic-dev commented Jan 17, 2026

Summary

  • 家事の承認・未完了戻し機能を実装
  • 家族グループメンバー情報を管理するCohabitantStoreを追加
  • HouseworkItemに承認関連プロパティ(reviewerId, approvedAt, reviewerComment)を追加
  • 承認時にパートナーへプッシュ通知を送信する機能を追加
  • 各機能のユニットテストを追加

関連Issue: #64

主な変更内容

ドメインモデル

  • HouseworkItem: 承認関連プロパティと状態更新メソッド(updatePendingApproval, updateApproved, updateIncomplete, canReview)を追加
  • CohabitantStore: 家族グループメンバー情報を監視・キャッシュするStoreを新規作成
  • CohabitantMemberList, CohabitantMember: メンバー情報を管理するモデルを追加
  • PushNotificationContent: 承認通知用のファクトリーメソッドを追加

UI

  • HouseworkApprovalView: 承認ボタンタップで家事を完了状態に更新
  • HouseworkDetailActionContent: 未完了に戻すボタンの機能を実装
  • HouseworkDetailItemListContent: 実施者名を表示するコンポーネントを追加

テスト

  • HouseworkItemTest: canReview、状態更新メソッドのテストを追加
  • HouseworkIndexedDateTest: calcTargetPeriodのテストを追加
  • HouseworkListStoreTest: approved、returnToIncompleteのテストを追加
  • CohabitantStoreTest: メンバー監視のテストを追加

Test plan

  • 家事詳細画面で「確認してもらう」ボタンをタップして承認待ち状態にできること
  • 承認待ち状態の家事を別のユーザーが承認して完了状態にできること
  • 承認時にパートナーへプッシュ通知が送信されること
  • 「未完了に戻す」ボタンで家事を未完了状態に戻せること
  • 自分が実施した家事は自分でレビューできないこと
  • ユニットテストが全てパスすること

🤖 Generated with Claude Code

@stotic-dev stotic-dev self-assigned this Jan 17, 2026
@stotic-dev stotic-dev added the feature 機能追加 label Jan 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature 機能追加

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants