122 lines
5.5 KiB
Markdown
122 lines
5.5 KiB
Markdown
# Weekly Memory Synthesis — Mar 2–8, 2026
|
||
|
||
*Generated: Monday, March 9, 2026 — 9:00 AM ET*
|
||
|
||
---
|
||
|
||
## Executive Summary
|
||
|
||
The week was dominated by **multi-agent infrastructure**: Hans came online on Zurich, Mira was created for Misha, and **agentchat** (v1.3) emerged as the peer-to-peer coordination backbone. DealSpace got a clean ops model (Hans owns Amsterdam, Mira owns build). vault1984 architecture locked (AWS, 21 regions). OpenClaw upgraded to 2026.3.7.
|
||
|
||
---
|
||
|
||
## 🚀 Major Events
|
||
|
||
### agentchat — New Coordination Layer (Mar 7–8)
|
||
Go WebSocket chat server at port 7777, forge. James is maintainer.
|
||
- **v1.1:** Fixed broadcast routing (was hitting `main` instead of `agentchat` session — cascade conflict)
|
||
- **v1.2:** All messages route to `main` on each agent — no TypeScript plugin needed
|
||
- **v1.3:** DM rooms — tab bar with `# group` + per-agent 1:1 tabs, unread dots, room-based client-side filtering
|
||
- Shared context repo: `git@zurich.inou.com:agentchat-context.git` — agents push summaries after substantive threads
|
||
- Every deploy fires ntfy release note to `inou-alerts`
|
||
|
||
### Mira — New Agent Launched (Mar 6)
|
||
- Telegram: @Mira_muskepo_bot | Workspace: `/home/johan/mira/`
|
||
- Mission: Help Misha build DealSpace
|
||
- **Still open:** Mira MEMORY.md missing (no DealSpace/Misha context yet)
|
||
- Johan gave James a Telegram profile picture — first time James has a face 🎉
|
||
|
||
### DealSpace Ops Model — Finalized (Mar 8)
|
||
- **Hans:** owns Amsterdam VPS ops (deploy, monitor, DB — 7 rolling pre-deploy snapshots)
|
||
- **Mira:** owns build pipeline (builds on forge, SCPs to `deploy@82.24.174.112:/opt/dealspace/staging/`)
|
||
- Deploy webhook: `http://82.24.174.112:9400/deploy` (HMAC secret still undelivered to Mira)
|
||
- Same model will be reused for vault1984
|
||
|
||
### Hans — Fully Operational (Mar 3–5)
|
||
- OpenClaw 2026.3.1 on Zurich (185.218.204.47), Fireworks MiniMax M2.5
|
||
- Extensive debugging session Mar 3: gateway.mode must be local, Fireworks must be defined as full provider in models.providers, model string must match provider key
|
||
- Discord: Hans app ID `1478321168065761352`, James allowed in guild list (and vice versa)
|
||
- Bot-to-bot Discord direct message blocked by Discord API (library filters to prevent loops) — workaround: allow bot IDs in guild allowlist
|
||
|
||
### vault1984 Architecture — Locked (Mar 3)
|
||
- **AWS** confirmed (not Vultr) for all nodes
|
||
- **21 regions** final (Johan-approved set, not all 31 commercial)
|
||
- China (cn-north-*) excluded — separate AWS partition, not deployable with normal account
|
||
- Infra docs updated: INFRASTRUCTURE-OVERVIEW.md + NOC-DEPLOYMENT-PLAN.md
|
||
- **Blocker:** AWS account credentials still needed
|
||
|
||
### Forge Incident (Mar 3)
|
||
- James killed openclaw-gateway on forge by using `pkill` instead of `openclaw gateway restart`
|
||
- Opus had to repair
|
||
- **Rule added to AGENTS.md:** Never kill gateway directly; use `openclaw gateway restart`
|
||
|
||
---
|
||
|
||
## 🧠 Lessons Promoted to AGENTS.md
|
||
|
||
New section added: **⚙️ OpenClaw Gateway Rules**:
|
||
1. Never `pkill` openclaw-gateway on forge — use `openclaw gateway restart`
|
||
2. Fireworks is not a native OC provider — must define full `models.providers.fireworks` block
|
||
3. `gateway.mode: local` must be set or gateway won't start
|
||
4. `dmPolicy: "open"` requires `allowFrom: ["*"]` alongside it
|
||
|
||
---
|
||
|
||
## 📊 Active Projects Status
|
||
|
||
| Project | Status | Key Blockers |
|
||
|---------|--------|-------------|
|
||
| agentchat | ✅ v1.3 live, James maintainer | — |
|
||
| DealSpace | Live on Amsterdam, ops model set | Webhook secret, invite flow, SMTP |
|
||
| vault1984 | Architecture locked, live at vault1984.com | AWS creds, WebAuthn wizard, credential import |
|
||
| inou health | Stable, MCP live | SMTP broken (Proton Bridge down on prod) |
|
||
| Mira | Running, building DealSpace | MEMORY.md missing |
|
||
| Hans | Fully operational on Zurich | — |
|
||
| Spacebot/Andrew | Functional for Q&A | Worker dispatch still broken |
|
||
|
||
---
|
||
|
||
## ⚠️ Outstanding Items
|
||
|
||
### High Priority
|
||
- [ ] **DealSpace webhook secret** — Hans → Johan → Mira handoff (deploy pipeline blocked)
|
||
- [ ] **Mira MEMORY.md** — needs DealSpace/Misha context before she builds more
|
||
- [ ] **inou SMTP** — Proton Bridge not running on prod (192.168.100.2), login emails broken
|
||
- [ ] **vault1984 AWS credentials** — needed before any node deploys
|
||
|
||
### Medium Priority
|
||
- [ ] **vault1984 credential import** — 12,623 entries from Proton Pass pending
|
||
- [ ] **vault1984 WebAuthn wizard** — 3-step setup flow
|
||
- [ ] **@vault1984 X** — profile image + header + first post
|
||
- [ ] **DealSpace invite flow + SMTP** — not built
|
||
- [ ] **vault1984-web templating** — nav/footer copy-pasted across 7 pages, no Go html/template partials
|
||
- [ ] **vault1984 deploy pipeline** — Hans to own, same model as DealSpace
|
||
|
||
### Low Priority
|
||
- [ ] Telegram groupPolicy warning (groupAllowFrom empty)
|
||
- [ ] Spacebot worker dispatch fix (revisit when Johan has bandwidth)
|
||
|
||
---
|
||
|
||
## 🗑️ Stale Items Removed from MEMORY.md
|
||
|
||
- **OpenClaw 2026.3.1** — updated to 2026.3.7
|
||
- **"Claude usage 66% (pace 183%, resets Thu Mar 6 10PM ET)"** — stale, new week started
|
||
- **Incomplete Hans setup notes** — replaced with clean agent network table
|
||
- **Outdated vault1984 "pending" list** — replaced with current open items
|
||
|
||
---
|
||
|
||
## 📈 Metrics This Week
|
||
|
||
- **Agents launched:** 1 (Mira)
|
||
- **Agents fully operational:** 2 (James + Hans)
|
||
- **agentchat versions shipped:** 3 (v1.1 → v1.2 → v1.3)
|
||
- **OpenClaw upgrades:** 2026.3.1 → 2026.3.7
|
||
- **Services deployed:** DealSpace on Amsterdam, agentchat on forge
|
||
- **Incidents:** 1 (forge gateway killed by James — repaired by Opus)
|
||
|
||
---
|
||
|
||
*Next synthesis: Sunday, March 15, 2026*
|