Fresh start - excluded large ROM JSON files
This commit is contained in:
132
memory/2026-02-18.md
Normal file
132
memory/2026-02-18.md
Normal file
@@ -0,0 +1,132 @@
|
||||
# 2026-02-18
|
||||
|
||||
## Proton Mail Bridge Integration
|
||||
|
||||
**Explored integrating Proton Mail via the Proton Bridge**
|
||||
|
||||
### Bridge Connection Details
|
||||
- **IMAP Server**: 127.0.0.1:1143
|
||||
- **SMTP Server**: 127.0.0.1:1025
|
||||
- **Username**: alexthenerdyai@proton.me
|
||||
- **Security**: AUTH=PLAIN (credentials sent in clear over local connection)
|
||||
- **Bridge Version**: Proton Mail Bridge 03.22.00 - gluon
|
||||
|
||||
### Test Results
|
||||
- ✅ Connected successfully to Bridge IMAP
|
||||
- ✅ Authenticated with Bridge password
|
||||
- ✅ Retrieved folder list (10 folders found)
|
||||
- ✅ INBOX has 3 messages, all unread
|
||||
|
||||
### Folders Available
|
||||
- INBOX
|
||||
- Sent
|
||||
- Drafts
|
||||
- Starred
|
||||
- Archive
|
||||
- Spam
|
||||
- Trash
|
||||
- All Mail
|
||||
- Folders
|
||||
- Labels
|
||||
|
||||
### Files Created
|
||||
- `tools/proton_imap_test.py` - Initial test script (unicode issues)
|
||||
- `tools/proton_imap_simple.py` - Working IMAP test script
|
||||
|
||||
### Next Steps
|
||||
- Can read emails from INBOX
|
||||
- Can search, mark read/unread, move messages
|
||||
- Can send emails via SMTP
|
||||
- Potential: Daily email digest, notifications, automated responses
|
||||
|
||||
---
|
||||
|
||||
## Memory Cleanup
|
||||
- Corey went through memory files to correct outdated info
|
||||
- Updated LAMP Stack Project section (dashboard location corrected)
|
||||
- Clean foundation established after 3 OpenClaw installs, 2 OS changes
|
||||
|
||||
---
|
||||
|
||||
## 🏗️ HIERARCHICAL MEMORY SYSTEM — MAJOR ARCHITECTURE CHANGE
|
||||
|
||||
**Time:** 2026-02-18 20:42-20:45
|
||||
**Source:** https://github.com/ucsandman/OpenClaw-Hierarchical-Memory-System
|
||||
**Impact:** TRANSFORMATIVE — 60-70% token reduction on session start
|
||||
|
||||
### What We Built
|
||||
|
||||
Replaced flat MEMORY.md with **index + drill-down structure**:
|
||||
|
||||
**New Directory Structure:**
|
||||
```
|
||||
memory/
|
||||
├── people/
|
||||
│ └── corey.md (user profile, 679 bytes)
|
||||
├── projects/
|
||||
│ ├── home-assistant.md (HA project details)
|
||||
│ ├── coding-workflow.md (Git/repos setup)
|
||||
│ ├── discord-voice-bot.md (GLaDOS voice bot)
|
||||
│ └── memory-system.md (meta documentation)
|
||||
├── decisions/
|
||||
│ └── 2026-02.md (February decision log)
|
||||
└── context/ (temp files, ready for use)
|
||||
```
|
||||
|
||||
**MEMORY.md Rebuilt:**
|
||||
- **Before:** 5-10k tokens (full detail, everything crammed in)
|
||||
- **After:** 2.4k tokens (lightweight index, drill-down references)
|
||||
- **Savings:** 60-70% reduction on session start
|
||||
- **Drill-down cost:** ~1k per detail file (only when needed)
|
||||
|
||||
### Key Features
|
||||
|
||||
1. **Trigger Words** — Each entry has keywords for auto-drill
|
||||
2. **Active Context Section** — 4 projects always visible in index
|
||||
3. **Drill-Down Rules** — Max 5 drill-downs per session
|
||||
4. **Hard Cap** — 3k token limit on index
|
||||
5. **Integration Points** — Table showing where to find what
|
||||
|
||||
### Token Math
|
||||
|
||||
| Scenario | Before | After | Savings |
|
||||
|----------|--------|-------|---------|
|
||||
| Session start | 5-10k tokens | ~2.4k tokens | **70%** |
|
||||
| Drill down 1 file | N/A | +~1k tokens | On-demand |
|
||||
| Full context | 15-20k tokens | ~5-6k tokens | **65%** |
|
||||
|
||||
### Files Created
|
||||
|
||||
- `memory/people/corey.md` — User profile extracted
|
||||
- `memory/projects/home-assistant.md` — HA project
|
||||
- `memory/projects/coding-workflow.md` — Coding setup
|
||||
- `memory/projects/discord-voice-bot.md` — Voice bot
|
||||
- `memory/projects/memory-system.md` — Meta docs
|
||||
- `memory/decisions/2026-02.md` — February decisions
|
||||
- `MEMORY_MIGRATION_LOG.md` — Full migration notes
|
||||
- `WORKSPACE_STRUCTURE.md` — Quick reference guide
|
||||
|
||||
### Cleanup
|
||||
|
||||
**Moved to `unused_files/`:**
|
||||
- hello.txt
|
||||
- ha_entities.csv (replaced by ha_devices.csv)
|
||||
- 4x YouTube transcript .vtt files
|
||||
|
||||
### Why This Matters
|
||||
|
||||
This is **Phase 1 of 4-layer memory**:
|
||||
1. ✅ **Hierarchical index** (today) — structured lookups
|
||||
2. 🔄 **Vector memory** — fuzzy search (future)
|
||||
3. ✅ **Daily logs** — timeline queries (existing)
|
||||
4. ✅ **SQLite database** — lesson retrieval (existing)
|
||||
|
||||
All complementary, all token-efficient.
|
||||
|
||||
### Next Review
|
||||
|
||||
Check if index stays under 3k tokens. Archive inactive items if it grows.
|
||||
|
||||
---
|
||||
|
||||
## End of Day
|
||||
Reference in New Issue
Block a user