# 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*
