Your emotions are always valid. They actually tell you a lot about yourself. Have you felt an emotion that you cannot find a reason for? aka., Have you always felt the need to cry but you don't feel like there is a particular thing that you wish to cry over?
Your emotions are the access points. They are your nervous systems' reaction to external stimuli. The more we learn about them, the more clarity we have about who we are.
- After you submit each journal entry, you get to go to the
Emotionspage to verify emotions- Feel free to edit the emotions
- Verified emotions gets mapped into an emotion (arouisal / valence matrix) [example paper link]
emotions.mp4
Not every action matters, but patterns do. This feature surfaces the value trade-offs behind your choices—so when you pick between actions, you can see what you’re prioritizing (e.g., Ambition over Security for a serial entrepreneur).
You might notice a difference between your aspirational values (the ones you verified) and your demonstrated values (the one the journal thinks). This is signal, and it also tells us about who we are. We can lie to ourselves. But the journal will keep you honest.
- After you submit each journal entry, you get to go to the
Valuespage to verify if the models' hypotheiszed value comparison is correct.- Each value comparison is backed by a relevant piece you wrote in your journal
- Verified values show up in a graph, the nodes higher in the graph are more important than the modes lower in the graph.
values.mp4
Facts happen. Then we tell a story about them—and that story isn’t always accurate. When a story sticks, it can trap us in one perspective. This tool trains you to separate ‘what happened’ from ‘the story I told,’ so you can consider new narratives and choose the one that actually serves you.
- chat format, tell the tool a thing that you think happened in your life that made you have a certain belief that you think is no longer serving you.
- continue and let the model detect what is a fact vs story
- when you are done, click lucky perspective, to ask it to summarize.
lucky-perspectives.mp4
# for creating venv python -m venv .venv
# for entering venv source .venv/bin/activate
pip install -r requirements.txtcp .env.example .envWrite the following inside .env
OPENAI_API_KEY=sk-blah # make sure to have available in .env varsuser_config.json
user_profile.json
user_values.json - used in the journal analysis page
streamlit run Dwell.py
PS.

