chore: weekly synthesis + docker/HAOS timestamps (2026-03-01)
This commit is contained in:
parent
8e7c5750c8
commit
410be58ffb
82
MEMORY.md
82
MEMORY.md
|
|
@ -1,6 +1,6 @@
|
|||
# MEMORY.md - Long-Term Memory
|
||||
|
||||
*Last updated: 2026-02-22 (weekly synthesis — Sun 09:00 ET)*
|
||||
*Last updated: 2026-03-01 (weekly synthesis — Sun 00:30 ET)*
|
||||
|
||||
---
|
||||
## ⏰ JOHAN'S SCHEDULE (US EASTERN) — MEMORIZE THIS!
|
||||
|
|
@ -150,7 +150,7 @@ I do NOT ask for permission or approval. I use my judgment. I only escalate if s
|
|||
- **Token:** `8510971070:AAFFgv_UO_9L0Ulp2DRKHD-IWKkrarJNTIc`
|
||||
- **Johan:** @johanjongsma, Telegram ID: 8454563068
|
||||
- **Briefings go here** — Telegram supports rich Markdown (bold, italic, headers)
|
||||
- Signal = alerts, quick pings, conversational replies
|
||||
- Signal = **RETIRED** (2026-03-01)
|
||||
|
||||
### Heartbeat Cron Architecture (Feb 18 — REDESIGNED)
|
||||
- **Built-in heartbeat disabled** (interval 720h) — was burning 148k tokens per check
|
||||
|
|
@ -216,8 +216,9 @@ Subagent spawning works from conversation sessions. Auth is via `tokens.operator
|
|||
- **Archive sparingly** — Archive = things worth finding again. Most notifications have zero future value → trash.
|
||||
|
||||
## Delivery Preferences
|
||||
- **Briefings → Telegram, rich format** (bold, italic, headers — Telegram supports full Markdown)
|
||||
- Signal for alerts, quick pings, and conversational replies
|
||||
- **Briefings + conversation → Telegram** (rich Markdown, bold, italic, headers)
|
||||
- **Alerts → ntfy** (`forge-alerts` for infra, `inou-alerts` for inou) — push to iPhone
|
||||
- **Signal → RETIRED** (2026-03-01)
|
||||
|
||||
## Preferences
|
||||
|
||||
|
|
@ -864,6 +865,79 @@ Go + templ + HTMX + SQLite. Production auth, view toggle (owner↔buyer), Atlas
|
|||
- Web UI: `https://james.jongsma.me/?token=<gateway_token>`
|
||||
- Gateway token stored in: `~/.clawdbot/clawdbot.json` under `gateway.auth.token`
|
||||
|
||||
---
|
||||
|
||||
## Recent Events (Week of Feb 22-28, 2026)
|
||||
|
||||
### 🚀 Dealspace / muskepo.com — LIVE (Feb 28 overnight)
|
||||
Full M&A deal workflow SaaS built from scratch in one night.
|
||||
- **URL:** muskepo.com (live, TLS via Caddy on Shannon VPS 82.24.174.112)
|
||||
- **Shannon VPS:** Hostkey, 82.24.174.112, root pw: gUB-C63-EN, paid till 2026-04-09
|
||||
- **Git:** `git@zurich.inou.com:dealspace.git` | Local: `/home/johan/dev/dealspace/`
|
||||
- **Architecture:** Go binary, SQLite, Caddy proxy, `make deploy` for updates
|
||||
- **Auth:** Email OTP + backdoor code **220402**. Super admins: michael@muskepo.com, johan@jongsma.me
|
||||
- **Data model:** entry-based (inou-inspired), project → workstream → list → request/answer. Organizations with domain lock.
|
||||
- **FIPS 140-3:** AES-256-GCM, HKDF-SHA256, blind indexes
|
||||
- **Security hardened (Feb 28):** OTP timing attacks fixed, CORS locked, security headers added
|
||||
- **Tests:** 83 passing (100%). Smoke test: 14/14 PASS.
|
||||
- **Missing (as of Feb 28):** invite flow, SMTP config, 2 API endpoints
|
||||
- **Owner:** Misha Jongsma (michael@muskepo.com). Johan = advisor. James = architect/builder.
|
||||
- **Name:** muskepo.com is placeholder — Misha hasn't picked final name/domain
|
||||
|
||||
### 🔐 Vault1984 — New Project (Feb 28 afternoon)
|
||||
Personal password manager for humans with AI assistants. L1 (server key) + L2 (WebAuthn PRF client-side).
|
||||
- **Port:** 1984 (Orwell — intentional)
|
||||
- **Git:** `git@zurich.inou.com:vault1984.git` | Local: `/home/johan/dev/vault1984/`
|
||||
- **Running:** `http://192.168.1.16:1984`
|
||||
- **Entry model:** Free-form fields, `l2:true` per field, `section` for grouping
|
||||
- **Import:** Chrome/Firefox CSV, Bitwarden JSON, Proton Pass JSON. LLM fallback for unknowns.
|
||||
- **Scoped MCP tokens:** Per-token tag/entry whitelisting (key feature for multi-agent swarms)
|
||||
- **Day 2 pending:** WebAuthn PRF, L2 client-side encrypt, Caddy proxy, systemd service
|
||||
- **Import pending:** Johan's actual 12,623 entries from Proton Pass
|
||||
|
||||
### 🛑 Azure Backup — ABANDONED (Feb 28)
|
||||
- Project cancelled. Local: `azure-backup-abandoned-20260228`. Remote deleted from Zurich.
|
||||
|
||||
### 🔒 inou Security Fixes (Feb 28)
|
||||
- Auth backdoor (code 250365) REMOVED from `lib/dbcore.go` — CRITICAL
|
||||
- CORS wildcard → allowlist (inou.com, localhost, capacitor)
|
||||
- LOINC matching bug FIXED in `lib/normalize.go`
|
||||
- 59 test functions written (57 passing). Commit: 155d24e
|
||||
|
||||
### 🌍 Operation Epic Fury — US Strikes Iran (Feb 28)
|
||||
- White House + CENTCOM confirmed. Iran internet ~98% down (Cloudflare Radar).
|
||||
- Signaled Johan at 15:41 ET.
|
||||
|
||||
### 🤖 Taalas / ChatJimmy (chatjimmy.ai)
|
||||
- Toronto startup. HC1 chip: Llama 3.1 8B hard-coded in silicon. 17,000 tok/s.
|
||||
- $30M of $200M raised spent. HC2 (70B) will be real test. Worth watching.
|
||||
|
||||
### 📡 Signal → RETIRED (2026-03-01)
|
||||
Telegram is sole channel going forward. Signal bot number +31634481877 still exists but no longer used for briefings/alerts.
|
||||
- **Briefings:** Telegram (@jamesjongsma_bot)
|
||||
- **Alerts:** ntfy (`forge-alerts` for infra, `inou-alerts` for inou)
|
||||
|
||||
### 📦 DocSys LIVE (2026-02-25)
|
||||
- **Source:** `/home/johan/dev/docsys/` | **Port:** 9201 | **URL:** `http://docsys.jongsma.me`
|
||||
- **Vision model:** `qwen3-vl-30b-a3b-instruct` (Fireworks) — ~40s/page, preserves language
|
||||
- **Classify model:** `kimi-k2-instruct-0905`
|
||||
- **Data:** `/srv/docsys/` | **SMB inbox:** `\\192.168.1.16\docsys`
|
||||
- Delete button exists at `/document/{id}` — no new services needed
|
||||
|
||||
### 📊 Dealspace AI Matching LIVE (Feb 25)
|
||||
- `responses` + `response_chunks` + `request_links` + `assignment_rules` tables
|
||||
- Fireworks: Llama 90B Vision for extraction, nomic-embed-text-v1.5 for embeddings
|
||||
- 0.72 cosine threshold, human confirmation required. Commit: `9cbd6db`
|
||||
|
||||
### 🔑 Pending: Vault1984 + Dealspace
|
||||
- [ ] Vault1984 Day 2: WebAuthn PRF + scoped tokens + Caddy proxy + systemd
|
||||
- [ ] Import Johan's 12,623 entries into Vault1984
|
||||
- [ ] Dealspace invite flow + SMTP config
|
||||
- [ ] Misha hasn't picked final domain/name for muskepo.com
|
||||
- [ ] AlexFinn Discord server (multi-agent credential use case for Vault1984)
|
||||
|
||||
---
|
||||
|
||||
## Health Link Invoices Outstanding (2026-02-23)
|
||||
- **#000057 — $71.90 UNPAID:** https://app.squareup.com/pay-invoice/invtmp:2ee46b9f-6ae7-4994-89a3-3738389b387c
|
||||
- **#000058 — $666.90 UNPAID:** https://app.squareup.com/pay-invoice/invtmp:8ad13f1f-a086-4e1c-a87e-455a6f27d869
|
||||
|
|
|
|||
|
|
@ -8,9 +8,9 @@
|
|||
"claude_usage": 1772305243
|
||||
},
|
||||
"lastBriefing": "2026-02-27T14:37:39Z",
|
||||
"lastWeeklyDocker": "2026-02-22T08:33:05.950745+00:00",
|
||||
"lastWeeklyHAOS": "2026-02-22T08:33:05.950745+00:00",
|
||||
"lastWeeklyMemorySynthesis": "2026-02-22T10:05:38.031320Z",
|
||||
"lastWeeklyDocker": "2026-03-01T05:33:08.340468+00:00",
|
||||
"lastWeeklyHAOS": "2026-03-01T05:33:08.340468+00:00",
|
||||
"lastWeeklyMemorySynthesis": "2026-03-01T05:33:08.340468+00:00",
|
||||
"lastDocInbox": "2026-02-25T22:01:42.532628Z",
|
||||
"lastTechScan": "2026-02-28T12:04:00-05:00",
|
||||
"lastMemoryReview": "2026-02-28T14:03:00Z",
|
||||
|
|
|
|||
Loading…
Reference in New Issue