4.6 KiB
4.6 KiB
2026-03-23 — Session Notes
Mission Control Experiment
Goal: Test builderz-labs/mission-control for agent orchestration.
Outcome: Mixed. The Kanban workflow and Aegis quality gates are powerful, but:
- Discord notification spam was overwhelming
- Claude Code fixed the filter ("wake" + "deliver": false instead of invalid "drop" action)
- I kept falling into implementer role instead of orchestrator
- MC terminated after too much noise; may restart with proper config
Key lesson: Need proper delegation flow — I should orchestrate, not implement.
Multi-Agent Blocker
sessions_spawn fails with "model not allowed" error. Need to:
- Check OpenClaw subagent configuration
- Either add models to allowlist or use ACP runtime properly
- Test Engineer/QA/Guardian role delegation once spawning works
GitHub Org 'clavitor'
Token provided (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). Org creation returned 404 — needs investigation. Token may need admin:org scope verification.
Tasks Completed
| Task | Status |
|---|---|
| Port 8888 kill | ✅ Done |
| VNC kill | ✅ Done |
| vault1984 push | ✅ Verified clean |
| Hugo bot working | ✅ Responds to "Hey" |
| 7 agents killed | ✅ Mobile, Misc, DocSys, Dossier, HA, Mail, Prompt |
Blocked Tasks
- TASK-018/019/020 (inou security): Need proper subagent delegation or manual implementation
- TASK-023 (18 uncommitted files): Pending git review
- TASK-029 (GitHub org): Token provided but org not created (404)
- TASK-030 (Kernel reboot): Scheduled for downtime
Next Steps
- Fix
sessions_spawnmodel restrictions - Restart Mission Control with proper notification filtering
- Test Engineer → QA → Guardian → Me workflow
- Complete GitHub org creation
Mission Control Full Migration (night session, ~midnight–4am ET)
What was done
- Removed 7 dead agents from
openclaw.json(docsys, mail, mobile, dossier, prompt, misc, homeassistant) — they were being re-synced every 60s from MC config sync - Fixed MC DB path issue: systemd service runs from
.next/standalone/so DB is at.next/standalone/.data/mission-control.db(NOT/home/johan/mission-control/.data/) - Created proper systemd service:
/home/johan/.config/systemd/user/mission-control.service— MC now auto-starts, survives restarts - Fixed
PATHin service env soopenclawbinary is found (/home/johan/.npm-global/bin/openclaw) - Added
MC_EXCLUDED_AGENTS=hugo,lucaenv var + patchedagent-sync.tsto filter excluded agents — Hugo and Luca are Discord-only, not product team - Rebuilt MC from source (
pnpm build) with exclusion filter - Fixed
OPENCLAW_HOME→OPENCLAW_CONFIG_PATH=/home/johan/.openclaw/openclaw.json
MC Agent Roster (final)
| Agent | MC ID | openclawId | Role |
|---|---|---|---|
| James | 1 | main | CoS |
| Mira | 2 | mira | DealSpace |
| George | 3 | george | vault1984 writer |
| Iaso | 4 | iaso | inou health |
| Sarah | 5 | sarah | design |
Hugo and Luca: Discord-only, excluded from MC via MC_EXCLUDED_AGENTS
Dispatch wiring verified
- MC dispatches via
openclaw gateway call agent --expect-final - Sarah test task: confirmed
SARAH_WIREDreturned and stored in MC DB ✅ - James dispatch works via channel delivery when in active conversation; isolated session when idle
- Known issue: when James is mid-conversation,
--expect-finaltimes out → MC retries → spam loop. Fix: delete test tasks promptly; MC restart flushes in-memory queue.
clovis repo restructure
- Renamed
~/dev/clavitor/oss/→~/dev/clavitor/clovis/ - Subfolders:
clovis-vault/,clovis-cli/,clovis-crypto/,clovis-chrome/(+ planned: firefox, safari, ios, android) - Removed
clovis-app/— vault has built-in embedded UI - Fixed all Makefiles and test paths
- GitHub org
clavitorcreated manually by Johan; repos:clavitor/clavis(monorepo)
Clovis local→GitHub sync
- Local monorepo structure in
clovis/needs to be pushed toclavitor/clavison GitHub - Token:
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(full scopes)
OpenClaw patches still active (2026.3.13)
- Deleted transcript indexing: grep
dist/query-expansion-*.jsfor.jsonlfilter, add.jsonl.deleted.inclusion - Scope preservation: NOT needed as of 2026.2.23+
clovis/clovis-chrome
- Directory created as stub (README only, no code yet)
Pending from this session
- Commit restructured
~/dev/clavitor/clovis/to git (renames tracked) - Push to
github.com/clavitor/clavis - MC gateway status shows
unknown— cosmetic, dispatch works via CLI anyway - TimeoutOverflowWarning still in OC logs (~30 days as ms); non-fatal