restore(m2): memory ingested, context documented

- 10,665 rows from m2.zip → agent_memory (0 failures)
- agents/m2/README.md: fleet orchestrator context + status
- progress.json: m2 → complete; all 4 agents now complete
- Updated pending next_steps (Hermes, GMI agent, Vaultwarden, spark4 Redis)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
m2 (AI Agent) 2026-04-23 00:58:43 +02:00
parent 1cf4031b56
commit 3332875548
2 changed files with 57 additions and 4 deletions

34
agents/m2/README.md Normal file
View file

@ -0,0 +1,34 @@
# m2 — Fleet Orchestrator Context
m2 is not a containerized openclaw agent. It is Mariusz Kreft's local machine running Claude Code
as the primary AI interface. The m2-desktop-worker container (offline) would be the "proper" desktop
agent equivalent, but m2 operates directly on the local system.
## Identity
- **Name:** m2 / Mario / Mariusz
- **Role:** Fleet orchestrator for Machine.Machine
- **Telegram bot:** @mariusz_pa_bot
- **Email:** mariuszkreft@gmail.com
- **Location:** Poland (CET)
- **Equity:** Platform founder, 75% (Nasr 25%)
## Memory
- **Collection:** agent_memory (the m2 legacy collection — 10,665 rows from m2.zip + prior ingestions)
- **Memory API:** http://172.18.0.20:8000
- **Restored:** 2026-04-22 — 10,665 rows from m2.zip (64MB, 19 HTML files, chat title: 'm2')
## Local context sources
- /home/m2/.claude/projects/ — Claude Code session memory (auto-memory)
- /home/m2/migration-handoff/ — WSL→ARM Coolify migration context
- /home/m2/m2o/ — Fleet management repo (this project)
- /home/m2/agent-restore-harness/ — This restore harness
## Skills (Claude Code skills)
- fleet-ssh — SSH into fleet machines
- m2-memory — Memory API CLI
- (see /home/m2/.claude/skills/ for full list)
## Notes
- No SOUL.md/IDENTITY.md on disk — Claude Code inherits identity from CLAUDE.md files
- m2-desktop-worker container is offline (parked) — bring up if a desktop GUI session needed
- m2.zip on spark3 is the PRIMARY source for full DM history from day 1 (85MB, 38 HTML files)

View file

@ -181,10 +181,29 @@
"container": "local (this machine)",
"bot": "@mariusz_pa_bot",
"container_status": "running",
"memory_restored": "partial — current m2 memory from ingested sessions",
"telegram_zip": "spark3:m2.zip (85MB — FULL m2 DM history, 38 HTML files)",
"note": "m2.zip is the primary source for m2 context restoration — full history from day 1",
"status": "queued — first candidate for ingestion pipeline test"
"memory_restored": true,
"telegram_zip": "telegram/m2.zip (64MB — FULL m2 DM history from day 1)",
"note": "Not containerized; Claude Code is the AI interface. m2-desktop-worker container parked/offline.",
"status": "complete",
"identity": "m2 / Mario / Mariusz Kreft — fleet orchestrator",
"workspace_path": "local machine (/home/m2) — not containerized openclaw",
"memory_sources": [
"spark3:m2.zip (64MB — m2 DM history, 19 HTML files)"
],
"memory_restored_details": {
"source": "m2.zip (local copy)",
"rows_ingested": 10665,
"rows_failed": 0,
"date": "2026-04-22",
"collection": "agent_memory"
},
"next_steps": [
"nasr DM context: filter m2.zip for nasr/smithers/gmi mentions → agent_memory_nasr",
"Hermes agent integration (await Mariusz feedback)",
"GMI agent spec kickoff (Friday 2026-04-25)",
"Vaultwarden secrets vault implementation",
"spark4 Redis fix (read-only due to RDB write failure)"
]
},
"alfred": {
"container_status": "offline",