System Architecture
Input Layer: mood check-in, run preference, optional context tags.
Logic Layer: rule-based adaptation engine selects run mode and prompt strategy.
Interaction Layer: guided run screen, adaptive prompts, post-run reflection card.
Data Layer: stores session state, mood trend, and feedback notes.
Action: insert architecture diagram image in this section.