1pub mod command;
7pub mod education;
8pub mod lesson;
9pub mod session;
10pub mod context;
11pub mod types;
12pub mod virtual_fs;
13pub mod achievement;
14pub mod stats;
15pub mod challenge;
16pub mod recommendation;
17
18pub use command::{Command, CommandAnalyzer, CommandCategory, DangerLevel};
19pub use education::{Educator, Explanation, LearningTip};
20pub use lesson::{
21 Lesson, LessonStep, StepType, LessonProgress, LessonLibrary,
22 LessonValidator, ValidationResult, Difficulty, CommandValidation,
23};
24pub use session::{Session, SessionState};
25pub use context::{Context, ContextDetector};
26pub use types::{Error, Result};
27pub use virtual_fs::{VirtualFileSystem, DirEntry, TreeNode};
28pub use achievement::{Achievement, AchievementCategory, UnlockCondition, UserAchievements, all_achievements};
29pub use stats::{UserStats, ProgressSummary};
30pub use challenge::{Challenge, ChallengeType, ChallengeStep, ChallengeManager, all_daily_challenges, all_weekly_challenges};
31pub use recommendation::{LessonRecommendation, RecommendationReason, RecommendationEngine};