2026-02-21 18:35:20 -06:00

369 lines
7.6 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

from datetime import datetime
# region Daily Entry
def create_daily_entry() -> str:
"""
Generates the full markdown for a new daily journal entry.
"""
today = datetime.now().strftime("%Y-%m-%d")
return f"""---
type: journal
mode: daily
title: "Daily Mind & Mood Log"
---
**Date:** {today}
## 🧠 Cognitive State
- [ ] Masking
- [ ] Shutdown
- [ ] Meltdown
- [ ] Freeze
- [ ] Flow state
- Notes:
## 🧠 Mental / Emotional Snapshot
- Internal monologue or silence?
- Thought loops or rumination?
- Anxiety level: (010)
- Depression level: (010)
- Suicidal ideation: (Y/N, passive/active)
- Emotional state(s): Angry / Tired / Hopeful / Numb / Triggered / Overwhelmed / Energized / etc.
- Notes:
## ⚡ Memory / Mind Failures
- Forgot something mid-sentence?
- Lost train of thought?
- Couldn't speak thoughts?
- Time blindness / lost hours?
- Notes:
## 📜 Events / Triggers
- Interactions (e.g., with co-parent, child, officials)
- Flashbacks / trauma triggers
- Physical symptoms
- Legal / medical events
- Notes:
## 💬 Communication / Expression Log
- Messages I didnt send
- Things I forgot to say
- Things I said that I didnt mean
- Verbal conflicts / miscommunication
- Notes:
## 🧰 Coping / Tools Used
- Breathing
- Music
- Walking
- Writing
- AI journaling
- Hiding / Isolation
- Notes:
## 🧠 Reflection
- What do I wish Id done differently?
- What patterns am I noticing?
- Is this getting better or worse?
- Notes:
"""
# endregion
# region Fragment Entry
def create_fragment_entry() -> str:
"""
Generates the full markdown for a new fragment journal entry.
"""
today = datetime.now().strftime("%Y-%m-%d")
return f"""---
type: journal
mode: fragment
title: "Fragment Insert Format"
---
**Date:** {today}
# 🧠 Fragment Logging Mode
Use this mode for logging quick thoughts, triggers, shutdowns, or notable moments when filling out a full entry isn't possible.
## Syntax Format:
```markdown
!TYPE @time #tags
Description of the event, thought, or experience.
```
## Example:
```markdown
!TRIGGER @16:45 #co-parent #shutdown
She texted "you don't care about her" instant stomach drop and fogged thinking.
!FORGOT @17:00 #memory #mindblank
Lost my train of thought mid-sentence with Person. Blank mind, embarrassed.
```
"""
# endregion
# region Recovery Entry
def create_recovery_entry() -> str:
"""
Generates the full markdown for a new trauma recovery journal entry.
"""
today = datetime.now().strftime("%Y-%m-%d")
return f"""---
type: journal
mode: deep_recovery
title: "Trauma Recovery Log"
---
# 📓 Trauma Recovery Log — Entry #[#]
**Date:** {today}
**Title (Optional):** [Short phrase that helps you remember the theme]
## 🔍 Summary
> *(Briefly describe what happened or how you're feeling—1 to 3 paragraphs.)*
## 🧠 Cognitive State
- [ ] Masking
- [ ] Shutdown
- [ ] Meltdown
- [ ] Freeze
- [ ] Flow state
- Notes:
## 🧠 Core Events or Memories
- Significant event or memory (e.g., “Major change at work/school”)
- Notable pattern or experience (e.g., “Felt dismissed when expressing needs”)
- Impact (e.g., “Difficulty connecting with others”)
## 🧠 Mental / Emotional Snapshot
- Internal monologue or silence?
- Thought loops or rumination?
- Anxiety level: (010)
- Depression level: (010)
- Emotional state(s): (e.g., Angry / Tired / Hopeful / Numb / Triggered / Overwhelmed / Energized)
- Notes:
## 🧬 Autism/ADHD-Related Elements
- Masking to fit in or avoid negative attention
- Self-teaching or adapting due to lack of support
- Shutdowns or meltdowns misunderstood by others
- Sensory issues or communication differences
- Notes:
## 🧯 Emotional & Bodily Reactions (Then/Now)
| Then | Now |
| ------------------------ | -------------------------------- |
| [e.g., Fear, confusion] | [e.g., Anger, fatigue] |
| [e.g., Shame for crying] | [e.g., Still struggle to grieve] |
| [e.g., Helplessness] | [e.g., Determined, but tired] |
## ⚡ Memory / Mind Failures
- Forgetting details or losing train of thought?
- Difficulty expressing thoughts?
- Time blindness or lost hours?
- Notes:
## 📜 Events / Triggers
- Notes:
## 💬 Communication / Expression Log
- Notes:
## 🧰 Coping / Tools Used
- Notes:
## 🧠 Reflection & Therapy Prep
### What I want to bring up in session:
- [e.g., “Why do I struggle to trust others?”]
- [e.g., “How can I process past experiences safely?”]
- [e.g., “What helps me feel grounded?”]
### What helps me cope:
- [e.g., Talking to a supportive person or AI]
- [e.g., Writing or creative expression]
- [e.g., Learning new skills or information]
## 🧭 Truth to Anchor Myself To
> _“I am not broken—I am healing and growing.”_
"""
# endregion
# region Deep Entry
def create_deep_entry() -> str:
today = datetime.now().strftime("%Y-%m-%d")
return f"""---
type: journal
mode: deep_recovery
title: "Trauma Recovery Log"
---
# 📓 Deep Log — Entry #[#]
**Date:** {today}
**Title (Optional):** [Short phrase that helps you remember the theme]
---
## 🔍 Summary
> *(Briefly describe what happened or how you're feeling—1 to 3 paragraphs.)*
---
## 🧠 Cognitive State
- [ ] Masking
- [ ] Shutdown
- [ ] Meltdown
- [ ] Freeze
- [ ] Flow state
- Notes:
---
## 🧠 Core Events or Memories
- Significant event or memory (e.g., “Change in daily routine”)
- Notable pattern or experience (e.g., “Felt dismissed when expressing needs”)
- Impact (e.g., “Difficulty connecting with others”)
---
## 🧠 Mental / Emotional Snapshot
- Internal monologue or silence?
- Thought loops or rumination?
- Anxiety level: (010)
- Depression level: (010)
- Emotional state(s): (e.g., Angry / Tired / Hopeful / Numb / Triggered / Overwhelmed / Energized)
- Notes:
---
## 🧬 Autism/ADHD-Related Elements
- Masking to fit in or avoid negative attention
- Self-teaching or adapting due to lack of support
- Shutdowns or meltdowns misunderstood by others
- Sensory issues or communication differences
- Notes:
---
## 🧯 Emotional & Bodily Reactions (Then/Now)
| Then | Now |
| ------------------------ | -------------------------------- |
| [e.g., Fear, confusion] | [e.g., Anger, fatigue] |
| [e.g., Shame for crying] | [e.g., Still struggle to grieve] |
| [e.g., Helplessness] | [e.g., Determined, but tired] |
---
## ⚡ Memory / Mind Failures
- Forgetting details or losing train of thought?
- Difficulty expressing thoughts?
- Time blindness or lost hours?
- Notes:
## 📜 Events / Triggers
- Interactions (e.g., with others, officials, etc.)
- Flashbacks or triggers
- Physical symptoms
- Notable events
- Notes:
## 💬 Communication / Expression Log
- Messages not sent
- Things forgotten to say
- Things said that weren't meant
- Verbal conflicts or miscommunication
## 🧰 Coping / Tools Used
- Breathing
- Music
- Walking
- Writing
- Journaling
- Hiding / Isolation
- Notes:
## 🧠 Reflection
- What do I wish I'd done differently?
- What patterns am I noticing?
- Is this getting better or worse?
- Notes:
---
## 🧠 Reflection & Therapy Prep
### What I want to bring up in session:
- [e.g., “Why do I struggle to trust others?”]
- [e.g., “How can I process past experiences safely?”]
- [e.g., “What helps me feel grounded?”]
### What helps me cope:
- [e.g., Talking to a supportive person or AI]
- [e.g., Writing or creative expression]
- [e.g., Learning new skills or information]
---
## 🧭 Truth to Anchor Myself To
> _“I am not broken—I am healing and growing.”_
"""
# endregion