290 lines
6.3 KiB
Markdown
290 lines
6.3 KiB
Markdown
# 🧠🗂️ JOURNAL SYSTEM OVERVIEW ("Mind Prosthetic Log")
|
||
|
||
## 🛍️ PURPOSE
|
||
|
||
To help externalize memory, track psychological patterns, log important events, and record internal states in a structured, searchable way—compensating for:
|
||
|
||
- Rapid memory loss or forgetting what you were just thinking/saying
|
||
|
||
- Difficulty organizing and verbalizing complex emotions
|
||
|
||
- Inability to track patterns over time without external structure
|
||
|
||
- Need for logs to aid therapy, legal documentation, co-parenting disputes
|
||
|
||
- Cross-platform native app (Linux/Windows/macOS) with mobile access via Tailscale + NiceGUI
|
||
|
||
- Designed for neurodivergent daily use with structured, low-friction interfaces
|
||
|
||
- Allows fragment logging, full journal entry templates, tagging, and search
|
||
|
||
- Uses Python where powerful NLP/AI tasks are needed
|
||
|
||
- Expandable to Android (ideal) and iOS (via browser or shortcuts)
|
||
|
||
---
|
||
|
||
## 🧱 COMPONENTS
|
||
|
||
### 1. Templates & Daily Entries
|
||
|
||
Multiple modular templates are available, including:
|
||
|
||
- Full daily entry (see below)
|
||
|
||
- Meltdown logs
|
||
|
||
- Shutdown summaries
|
||
|
||
- Therapy prep and recap
|
||
|
||
- Legal event summaries
|
||
|
||
#### Daily Entry Format Example:
|
||
|
||
```markdown
|
||
📅 Date: YYYY-MM-DD
|
||
|
||
## 🧠 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
|
||
|
||
## 🧰 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:
|
||
```
|
||
|
||
---
|
||
|
||
### 2. Modular "Insert Blocks"
|
||
|
||
Quick journal fragments for when you're too overwhelmed to fill out a full template.
|
||
|
||
#### Example block types:
|
||
|
||
- `!FLASHBACK:` description of what triggered it
|
||
|
||
- `!FORGOT:` mid-thought freeze or sentence drop
|
||
|
||
- `!QUOTE:` something I wish I'd said
|
||
|
||
- `!TRIGGER:` encounter that caused a somatic or shutdown response
|
||
|
||
- `!LOOP:` thought pattern or obsession
|
||
|
||
- `!VIOLATION:` emotional harm from another person (e.g., co-parent)
|
||
|
||
- `!SOMATIC:` physical response (shaking, tears, tight chest)
|
||
|
||
These can be dropped into a daily log or used stand-alone.
|
||
|
||
---
|
||
|
||
### 3. Indexing / Metadata System
|
||
|
||
To make logs searchable:
|
||
|
||
- **Tagging**: `#shutdown`, `#CPTSD`, `#co-parent`, `#legal`, etc.
|
||
|
||
- **Timestamps**: `@HH:MM`
|
||
|
||
- **Sources**: `> from text convo`, `> from therapy session`, `> from memory`, etc.
|
||
|
||
- **Priority markers**:
|
||
|
||
- `‼️` = urgent
|
||
|
||
- `🔁` = recurring pattern
|
||
|
||
- `🧩` = unexplained moment
|
||
|
||
---
|
||
|
||
### 4. Use Cases
|
||
|
||
This system supports:
|
||
|
||
- **Therapy**: structure logs showing memory gaps, trauma patterns, breakdowns
|
||
|
||
- **Legal**: document co-parenting issues and harmful behavior neutrally and time-stamped
|
||
|
||
- **Internal Growth**: recognize cycles, triggers, and patterns
|
||
|
||
- **Compensation**: catch memory failures before they damage communication or safety
|
||
|
||
---
|
||
|
||
### 5. Capture Modes (Tools)
|
||
|
||
**Currently Available:**
|
||
|
||
- **Desktop UI** (NiceGUI)
|
||
|
||
- **Mobile browser access** via Tailscale
|
||
|
||
- **CLI tools**: `jfrag`, `vault`, `server`, `search`
|
||
|
||
- **ChatGPT log syntax** (can copy-paste into assistant)
|
||
|
||
- **Encrypted Vaults**: Journals saved as monthly `.vault` files
|
||
|
||
- **Automatic data cleanup**: Decrypted data auto-cleared on shutdown
|
||
|
||
|
||
- **Voice-to-text input**: (desktop + mobile)
|
||
|
||
- **Calendar and rich Markdown**: preview in UI
|
||
|
||
- **SQcypher backend**: Enrypted database backend.
|
||
|
||
---
|
||
|
||
## 🛍️ Syntax Format
|
||
|
||
```markdown
|
||
!TYPE @time #tags
|
||
Description of the event, thought, or experience.
|
||
```
|
||
|
||
### 📦 Example Fragments:
|
||
|
||
```markdown
|
||
!FLASHBACK @15:20 #CPTSD #shutdown
|
||
Smelled her shampoo in the hallway and got hit with a memory of the hospital visit. Heart raced, froze completely.
|
||
|
||
!FORGOT @16:45 #aphantasia #mindblank
|
||
Mid-sentence memory drop while trying to explain Phaylynn’s school schedule. Just froze and couldn’t finish. Felt ashamed.
|
||
|
||
!TRIGGER @email #co-parent #legal
|
||
Kathryn’s message today saying “you never do anything for her” triggered a whole-body tension + tears. Completely false.
|
||
|
||
!QUOTE @walk #unsaid
|
||
What I *wanted* to say was: “You act like you want control more than peace.” Didn’t say it.
|
||
|
||
!LOOP #rumination
|
||
Keep repeating: “What if I’m the problem? What if it *is* all my fault?” over and over.
|
||
|
||
!SOMATIC @22:05 #CPTSD
|
||
Shaking in both arms, vision blurring, and that sharp ice-feeling in my chest. No obvious trigger identified yet.
|
||
```
|
||
|
||
---
|
||
|
||
## 🔢 Fragment Insert Interfaces
|
||
|
||
### 📱 Mobile (Planned)
|
||
|
||
- Shortcut or PWA access
|
||
|
||
- Prompts: Type, Time, Tags, Description
|
||
|
||
- Appends to `YYYY-MM-DD.md` securely via NiceGUI interface
|
||
|
||
### 💻 CLI / Bash
|
||
|
||
```bash
|
||
jfrag "!TRIGGER" "Person texted me 'you don’t do anything for her'..." "#co-parent #shutdown"
|
||
```
|
||
|
||
Appends to journal or vault.
|
||
|
||
### 🤖 AI Session Logging
|
||
|
||
Say:
|
||
|
||
```
|
||
!QUOTE "I wish you would just work with me instead of against me."
|
||
```
|
||
|
||
Assistant logs it into today's entry using proper syntax.
|
||
|
||
---
|
||
|
||
## ✅ Summary: Current & Future Tasks
|
||
|
||
### 🔹 Completed
|
||
|
||
- Vault encryption and cleanup
|
||
|
||
- UI (NiceGUI), cross-platform and Tailscale-accessible
|
||
|
||
- CLI tooling (vault, jfrag, search)
|
||
|
||
- Metadata and tag system
|
||
|
||
- AI summarization and pattern detection
|
||
|
||
- Documentation and structured templates
|
||
|
||
- Voice-to-text input (desktop & mobile)
|
||
|
||
- Calendar view + richer Markdown preview in UI
|
||
|
||
- Advanced NLP (sentiment, NER, topic modeling)
|
||
|
||
- SQLcypher backend for fast structured search
|
||
|
||
- Entry merging logic (into existing sections)
|
||
|
||
|
||
### 🔹 In Progress / Planned
|
||
|
||
- Export therapy-ready summaries
|
||
|
||
- Weekly/monthly summary generator
|
||
|
||
- AI tag suggestion
|
||
|
||
- In-memory decrypted vault reading (no full file extraction) |