Findings Summary
The live steering surfaces were partially stale. USER.md was still telling Vinny to prioritize AMRT, Cal Air, and EMT work. TOOLS.md was still presenting some held or personal channels as active project surfaces, and it still treated the AMRT Telegram group as a normal active surface. Mission Control dashboard mock data still surfaced a volunteer-style UAS highlight.
I cleaned the obvious live guidance drift in the workspace guidance surfaces. Since the first audit pass, Pete explicitly chose the stricter cleanup path: the personal-project Discord channels for biking, AMRT/UAS, and EMT recert were deleted. The remaining live guidance now reflects that those channels are gone and should not be treated as active surfaces.
Ready for review: yes
Active Surfaces Audited
/Users/vinny/.openclaw/workspace/USER.md/Users/vinny/.openclaw/workspace/TOOLS.md/Users/vinny/.openclaw/workspace/AGENTS.md/Users/vinny/.openclaw/workspace/MEMORY.md/Users/vinny/.openclaw/workspace/mission-control/data/tasks.json/Users/vinny/.openclaw/workspace/mission-control/data/projects.json/Users/vinny/.openclaw/workspace/mission-control/lib/mock-data.ts- Live Discord channel list for guild
1482433153858535656 - Live OpenClaw config audit for handoff-adjacent channel/group references, audit only, no mutation
Edits Made
1. USER.md
Removed active-profile steering that no longer belongs in Vinny's default scope:
- removed the volunteer email from active email accounts
- replaced
Current GoalswithCurrent Operating Priorities - removed AMRT / Cal Air / EMT priority framing
- added explicit scope guardrails so Vinny does not proactively steer into AMRT, Cal Air, EMT, biking, or similar personal-project tracks unless Pete explicitly reopens them
2. TOOLS.md
Tightened live operating notes to match current reality:
- split Discord channels into
ACTIVE PROJECTS,HOLD / NOT DEFAULT, andAUTOMATED FEEDS - initially moved
job-search,amrt-uas,emt-recert, andbikingintoHOLD / NOT DEFAULT - after Pete chose stricter cleanup, removed the deleted personal-project channels
amrt-uas,emt-recert, andbikingfrom live channel guidance - added an explicit note not to route routine Vinny work into Hold channels unless Pete reopens them
- removed stale
wendyagent-line reference from the active cheat sheet because it is not in the current guild channel list - moved
openclaw-releasesinto automated feeds where it actually belongs - tightened Telegram notes so the AMRT group is marked as present in live config but no longer a default Vinny surface
3. mission-control/lib/mock-data.ts
Removed volunteer-style dashboard framing from active Mission Control UI mock data:
- replaced the
UAS readiness / AMRT / Cal Airmission highlight - replaced the old
Job search opshighlight, which no longer matches the current paused state - current dashboard mock highlights now emphasize First Ascent Labs, AI experiment work, and Mission Control reliability
What Was Intentionally Left Alone
AGENTS.md
No Bianca-handoff cleanup was needed. The active automation instructions there are still work-aligned. I left them unchanged.
MEMORY.md
No live steering issue required edits. Left intact.
Mission Control data
tasks.json: no AMRT / EMT / biking / Bianca tasks were found in the active board dataprojects.json: current projects are business/workflow aligned- no cleanup needed there
Historical and non-steering materials
Left alone by design:
emt-study/- old research and artifacts
- Mission Control README example text
- skill example invocations mentioning EMT or AMRT
tasks-store.tsguardrail logic that avoids auto-assigning AMRT / Cal Air / EMT tasks to a business project
These are historical, example, or guardrail surfaces, not default runtime steering.
Discord Audit and Recommendation
Current channel state
The relevant personal-project channels have now been handled explicitly:
job-searchremains inHold, not in the activePROJECTScategory, and Pete explicitly paused the job-search flow on 2026-04-06amrt-uaswas deleted on 2026-04-08emt-recertwas deleted on 2026-04-08bikingwas deleted on 2026-04-08
Recommendation
No further Discord channel cleanup is needed for this task.
Reason:
- the handoff-related personal-project channels were removed entirely
job-searchremains intentionally held rather than active- the remaining cleanup surface is config-adjacent, not Discord-channel clutter
If Pete wants stricter cleanup later, the next safe step is:
- decide whether
job-searchshould stay held or eventually be archived if the pause becomes long-term - decide whether the AMRT Telegram group should be removed from live config or transferred to Bianca-owned handling
Remaining Follow-up
One config-adjacent item remains intentionally untouched:
- the AMRT Telegram group is still present in live OpenClaw config as an allowed group surface
I did not change config, per scope. That should be a separate explicit confirmation step because it affects live runtime behavior.
Validation
Code-adjacent validation completed:
cd /Users/vinny/.openclaw/workspace/mission-control && npm run build- result: success, exit code 0