diff --git a/MEMORY.md b/MEMORY.md index 0e5fcfd..eef9be9 100644 --- a/MEMORY.md +++ b/MEMORY.md @@ -600,7 +600,7 @@ Johan expects Go binaries. Leaving a `python3 -m http.server` running will get c - [ ] **Belastingdienst:** Corporate tax filing (vennootschapsbelasting 2025) for entity ***871 — deadline pending - [ ] **@vault1984 on X** — Johan registered handle. Needs profile setup (logo, header, bio). - [ ] **vault1984 AWS credentials** — Need AWS account/creds before deploying regional nodes. -- [ ] **inou prod SMTP** — Proton Bridge not running on 192.168.100.2. Login emails can't be sent. Backdoor OTP (250365) is only login path. +- **inou prod SMTP** — Uses Proton SMTP token directly (`smtp.protonmail.ch:587`, user `no-reply@inou.com`, token in `smtp.env`). No bridge needed or installed on prod. If bridge is ever found on 192.168.100.2, uninstall it. - [ ] **Mira MEMORY.md** — No long-term memory written for Mira agent yet. Johan offered to paste context via Telegram. ### 🟢 Stale / Closed diff --git a/memory/claude-usage.db b/memory/claude-usage.db index 620e1d3..5cb0234 100644 Binary files a/memory/claude-usage.db and b/memory/claude-usage.db differ diff --git a/memory/claude-usage.json b/memory/claude-usage.json index 805eb32..2f211bb 100644 --- a/memory/claude-usage.json +++ b/memory/claude-usage.json @@ -1,9 +1,9 @@ { - "last_updated": "2026-03-12T16:02:19.566294Z", + "last_updated": "2026-03-12T22:00:01.786568Z", "source": "api", - "session_percent": 0, - "session_resets": "2026-03-12T21:00:00.518327+00:00", - "weekly_percent": 89, - "weekly_resets": "2026-03-13T03:00:00.518354+00:00", - "sonnet_percent": 76 + "session_percent": 1, + "session_resets": "2026-03-13T02:00:00.740280+00:00", + "weekly_percent": 91, + "weekly_resets": "2026-03-13T03:00:00.740300+00:00", + "sonnet_percent": 79 } \ No newline at end of file diff --git a/memory/corrections.md b/memory/corrections.md index 7184a50..4d9e9d4 100644 --- a/memory/corrections.md +++ b/memory/corrections.md @@ -167,3 +167,11 @@ When Johan pushes back, log the **principle**, not just the symptom. **Why:** Scope creep kills trust. A delete button = one HTML element + one API route. A new service = new failure modes, new memory overhead, new confusion. **Applies to:** Any "add X to Y" request. The answer is almost always to modify Y, not create Z. **Test:** Before building anything new, ask: "Does something already exist that I can add this to?" If yes, add to it. + +### PRINCIPLE: inou prod uses Proton SMTP token — not Bridge +**Date:** 2026-03-12 +**Trigger:** Nudge subagent flagged "Proton Bridge not running on 192.168.100.2" as a bug. Johan corrected: inou prod uses a Proton SMTP token (smtp.protonmail.ch:587), no bridge needed. +**Why:** The old memory entry (2026-03-02) had stale info — SMTP was broken at that point, but the fix was the token, not the bridge. I never updated that memory. +**Source of truth:** `/home/johan/dev/inou/smtp.env` — SMTP_HOST=smtp.protonmail.ch, SMTP_PORT=587, SMTP_TOKEN set. +**Applies to:** Any inou email troubleshooting. Don't suggest bridge on prod — it has no business being there. +**Test:** Before flagging inou SMTP as broken, check smtp.env first. diff --git a/memory/heartbeat-state.json b/memory/heartbeat-state.json index dde7eef..3094819 100644 --- a/memory/heartbeat-state.json +++ b/memory/heartbeat-state.json @@ -7,14 +7,14 @@ "news": 1771597876, "claude_usage": 1772624091 }, - "lastBriefing": 1773237213.341859, + "lastBriefing": 1773336459.2292163, "lastWeeklyDocker": "2026-03-08T05:05:28+00:00", "lastWeeklyHAOS": "2026-03-08T05:05:28+00:00", "lastWeeklyMemorySynthesis": "2026-03-08T05:02:00.000Z", "lastDocInbox": "2026-02-25T22:01:42.532628Z", - "lastTechScan": 1773237213.3418584, + "lastTechScan": 1773336459.2292168, "lastMemoryReview": "2026-03-11T21:42:04.000Z", - "lastIntraDayXScan": 1773328861, + "lastIntraDayXScan": 1773342185, "lastInouSuggestion": "2026-03-12T15:21:41.916Z", "lastEmail": 1772132453, "pendingBriefingItems": [],