Add AI-powered mental wellness features: Reflection Companion, Pattern Tags, Weekly Digest

Three new Foundation Models features to deepen user engagement with mental wellness:

1. AI Reflection Companion — personalized feedback after completing guided reflections,
   referencing the user's actual words with personality-pack-adapted tone
2. Mood Pattern Tags — auto-extracts theme tags (work, family, stress, etc.) from notes
   and reflections, displayed as colored pills on entries
3. Weekly Emotional Digest — BGTask-scheduled Sunday digest with headline, summary,
   highlight, and intention; shown as card in Insights tab with notification

All features: on-device (zero cost), premium-gated, iOS 26+ with graceful degradation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Trey t
2026-04-04 00:47:28 -05:00
parent 43ff239781
commit ab8d8fbdc0
18 changed files with 1076 additions and 3 deletions

View File

@@ -97,6 +97,21 @@ enum AccessibilityID {
static let baLearnMoreLink = "guided_reflection_ba_learn_more"
}
// MARK: - Reflection Feedback
enum ReflectionFeedback {
static let container = "reflection_feedback_container"
static let loading = "reflection_feedback_loading"
static let content = "reflection_feedback_content"
static let fallback = "reflection_feedback_fallback"
static let doneButton = "reflection_feedback_done"
}
// MARK: - Weekly Digest
enum WeeklyDigest {
static let card = "weekly_digest_card"
static let dismissButton = "weekly_digest_dismiss"
}
// MARK: - Settings
enum Settings {
static let header = "settings_header"