Core data model with 10 entities supporting Journal + Ideas dual modes
Authenticated user (parent, teacher, or child)
Child profile being tracked
Logged moment/event with photo
Skill, behavior, or attribute
Note: Seeded from external stub list, may be hierarchical
Links entries to demonstrated skills
Tracks: AI suggestions vs. parent modifications
Pre-defined activity template
Purpose: Pre-selects likely skills for speed
Suggested activity for skill development
Personalized activity recommendation
Tracks: User interactions for AI improvement
Tracks child's progression in specific skill
Calculated from: JournalEntry + EntrySkill records
Generated "Live CV" report
Used for: Accountability reporting, personal records
EntrySkill junction table