clawd/memory/weekly-synthesis-2026-03-09.md

122 lines
5.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Weekly Memory Synthesis — Mar 28, 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 78)
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 35)
- 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*