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: (0–10) - Depression level: (0–10) - 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 didn’t send - Things I forgot to say - Things I said that I didn’t mean - Verbal conflicts / miscommunication - Notes: ## 🧰 Coping / Tools Used - Breathing - Music - Walking - Writing - AI 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: """ # 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: (0–10) - Depression level: (0–10) - 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: (0–10) - Depression level: (0–10) - 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