{
  "app": {
    "name": "Meridian",
    "tagline": "Learn anything. Remember everything. Connect the dots.",
    "version": "1.0.0"
  },
  "user": {
    "id": "usr_sw2456",
    "preferred_name": "William",
    "expertise_level": "advanced",
    "learning_style": "visual-logical",
    "daily_goal_minutes": 45,
    "streak_days": 12,
    "joined": "2026-01-01"
  },
  "topics": [
    {
      "id": "topic_001",
      "title": "Machine Learning",
      "category": "Computer Science",
      "mastery_score": 0.82,
      "last_studied": "2026-03-11",
      "subtopics": ["Supervised Learning", "Neural Networks", "Model Evaluation", "Fine-tuning"],
      "connections": ["topic_002", "topic_004"]
    },
    {
      "id": "topic_002",
      "title": "Linear Algebra",
      "category": "Mathematics",
      "mastery_score": 0.74,
      "last_studied": "2026-03-08",
      "subtopics": ["Vectors", "Matrix Operations", "Eigenvalues", "SVD"],
      "connections": ["topic_001", "topic_003"]
    },
    {
      "id": "topic_003",
      "title": "Probability & Statistics",
      "category": "Mathematics",
      "mastery_score": 0.68,
      "last_studied": "2026-03-06",
      "subtopics": ["Distributions", "Bayes Theorem", "Hypothesis Testing", "MLE"],
      "connections": ["topic_001", "topic_002"]
    },
    {
      "id": "topic_004",
      "title": "Systems Design",
      "category": "Software Engineering",
      "mastery_score": 0.55,
      "last_studied": "2026-03-04",
      "subtopics": ["Scalability", "Latency vs Throughput", "Caching", "Message Queues"],
      "connections": ["topic_001"]
    }
  ],
  "sessions": [
    {
      "id": "session_101",
      "topic_id": "topic_001",
      "date": "2026-03-11",
      "duration_minutes": 38,
      "mode": "deep_dive",
      "notes": "Reviewed confidence accumulator pattern and rolling z-score baselines.",
      "recall_score": 0.91
    },
    {
      "id": "session_102",
      "topic_id": "topic_002",
      "date": "2026-03-08",
      "duration_minutes": 25,
      "mode": "flashcard",
      "notes": "Practiced eigendecomposition by hand.",
      "recall_score": 0.76
    }
  ],
  "recommendations": [
    {
      "type": "review",
      "topic_id": "topic_003",
      "reason": "Not studied in 5 days. Mastery score dipping below threshold.",
      "priority": "high"
    },
    {
      "type": "explore",
      "topic_id": "topic_004",
      "reason": "Low mastery score. Strong prerequisite overlap with Machine Learning.",
      "priority": "medium"
    },
    {
      "type": "connection",
      "from_topic_id": "topic_002",
      "to_topic_id": "topic_003",
      "insight": "SVD and PCA rely heavily on covariance matrices — studying them together accelerates both.",
      "priority": "medium"
    }
  ],
  "settings": {
    "notifications_enabled": true,
    "reminder_time": "09:00",
    "explanation_depth": "technical",
    "show_topic_graph": true,
    "ai_tutor_persona": "socratic"
  }
}
