commit 498055e599f0f519b33f9c88940bdcbaeb5cfd22 Author: Horus Date: Fri Apr 10 00:47:48 2026 +0200 feat: initialize shared vault — 2026-04-10 diff --git a/agent-openclaw/vault-state.json b/agent-openclaw/vault-state.json new file mode 100644 index 0000000..74db698 --- /dev/null +++ b/agent-openclaw/vault-state.json @@ -0,0 +1,12 @@ +{ + "vault_version": "1.0", + "initialized": "2026-04-10T22:42:00Z", + "last_sync": null, + "sync_interval_minutes": 5, + "agents": { + "horus": { "last_commit": null, "dirty": true }, + "amun": { "last_commit": null, "dirty": false }, + "cleo": { "last_commit": null, "dirty": false } + }, + "git_remote": null +} diff --git a/agent-openclaw/working-context.md b/agent-openclaw/working-context.md new file mode 100644 index 0000000..4429c39 --- /dev/null +++ b/agent-openclaw/working-context.md @@ -0,0 +1,21 @@ +# OpenClaw Working Context + +**Agent:** Horus (OpenClaw orchestrator) +**Last updated:** 2026-04-10 + +## Current Session Focus + +## Today's Tasks +- [ ] Claw3D flip — move to Amun +- [ ] Build Obsidian vault system +- [ ] Set up git sync for vault +- [ ] Test Tailscale connectivity Amun→Horus + +## Vault Sync Status +- Vault initialized: ✅ +- Git remote: needs creation +- Amun sync: pending +- Cleo sync: pending + +## Notes +Building team memory system. All 3 agents share mistakes, decisions, context. diff --git a/agent-shared/decisions-log.md b/agent-shared/decisions-log.md new file mode 100644 index 0000000..34aaf57 --- /dev/null +++ b/agent-shared/decisions-log.md @@ -0,0 +1,19 @@ +# Decisions Log + +## 2026-04-10 + +| Decision | Date | Rationale | +|----------|------|-----------| +| Flip Claw3D to Amun | 2026-04-10 | Amun has more resources | +| Horus = gateway only | 2026-04-10 | Gateway stable, less overhead | +| Tailscale for agent sync | 2026-04-10 | VPS firewall blocks direct connections | +| Obsidian vault for cross-agent memory | 2026-04-10 | Unified knowledge layer for team | + +## Architecture Decisions + +- All 3 agents (Horus, Amun, Cleo) share vault via GitHub +- Mistake tracking is shared — all learn from all +- Compaction preserves todo list, re-read vault after +- Sync on: task start, every 3-5 tool calls, task completion + +## Updated: 2026-04-10 diff --git a/agent-shared/mistakes.md b/agent-shared/mistakes.md new file mode 100644 index 0000000..5a8e865 --- /dev/null +++ b/agent-shared/mistakes.md @@ -0,0 +1,35 @@ +# Shared Mistakes Log + +All agents (Horus, Amun, Cleo) write here. All agents read here. + +## Format +``` +## [Agent] — YYYY-MM-DD +**Mistake:** +**What happened:** +**What I learned:** +**Fix applied:** +``` + +## 2026-04-10 + +### [Horus] — 2026-04-10 +**Mistake:** Assumed council.sitemente.com pointed to Horus — it pointed to Hostinger. +**What happened:** Claw3D couldn't reach gateway, spent 30 min debugging DNS that was already wrong. +**What I learned:** Always verify DNS with `dig +short` before assuming infrastructure topology. +**Fix applied:** Check actual DNS resolution before troubleshooting connectivity. + +### [Horus] — 2026-04-10 +**Mistake:** Tried to use `nginx` command — binary was at `/usr/sbin/nginx`. +**What happened:** nginx installed but not in PATH, `which nginx` returned nothing. +**What I learned:** Ubuntu nginx package installs to /usr/sbin, not /usr/bin. +**Fix applied:** Use `/usr/sbin/nginx` directly. + +## Older + +### [Amun] — 2026-04-09 +**Mistake:** Ollama override directory didn't exist. +**What happened:** `/etc/systemd/system/ollama.service.d/override.conf` — dir missing. +**What I learned:** Must `mkdir -p /etc/systemd/system/ollama.service.d` before creating override. +**Fix applied:** Always create directory structure first. + diff --git a/agent-shared/project-state.md b/agent-shared/project-state.md new file mode 100644 index 0000000..c2b0175 --- /dev/null +++ b/agent-shared/project-state.md @@ -0,0 +1,28 @@ +# Project State + +## Active + +| Project | Status | Priority | +|---------|--------|----------| +| SiteMente | Live, 230 leads | P1 | +| HostPioneers | Outreach campaign running | P1 | +| HolaCompi | Paused | P2 | +| Immortalz | Running on Horus :3000 | P2 | +| KickAssMarket | Live | P2 | +| donatebysharing.com | Live, demo campaigns added | P3 | +| Career OPS | Needs rebuild | P3 | + +## Infrastructure + +| Server | IP | Role | +|--------|-----|------| +| Horus | 185.45.195.201 | Gateway, Claw3D | +| Amun | 212.8.251.47 | Ollama, voice agent target | +| Cleo | 185.45.195.201 | Legacy voice | + +## VPS Network +- Horus ports: SSH 2222 open, rest blocked externally +- Amun ports: more open +- Tailscale VPN active: Horus `100.70.177.5`, Amun `100.120.217.121` + +## Updated: 2026-04-10 diff --git a/agent-shared/user-profile.md b/agent-shared/user-profile.md new file mode 100644 index 0000000..6460188 --- /dev/null +++ b/agent-shared/user-profile.md @@ -0,0 +1,32 @@ +# User Profile + +**Name:** Haitham Khalifa +**Location:** Benalmádena, Málaga, Spain +**Timezone:** Europe/Madrid (CET/CEST) + +## Identity & Values +- Entrepreneur & Senior Full-Stack Developer (JS/TS, React/Next.js) +- Has ADHD — brain jumps between tasks +- Highest values: Respect, Loyalty, Love (above everything) +- Partnership as "blessing from God" +- Goal: Buy back time through AI automation +- Works late (until 1-2am) +- Has a dog named Mars + +## Communication Style +- Military precision — no fluff +- Direct, efficient, action-oriented +- Proactive execution over passive waiting + +## Vision +Build ecosystem AI products (SiteMente B2B + HolaCompi B2C), $3k+/month revenue. AI agents as new SEO. + +## Current Projects +- SiteMente (B2B SaaS) +- HostPioneers (outreach campaign) +- HolaCompi (B2C dating) +- Immortalz +- KickAssMarket +- Career OPS + +## Updated: 2026-04-10