← 返回
未分类 中文

JoeVault

Audit, classify, and quarantine stale paths after a profile switch, account migration, reset, or workspace move. Use when OpenClaw, Claude, WSL, Windows home...
Audit, classify, and quarantine stale paths after a profile switch, account migration, reset, or workspace move. Use when OpenClaw, Claude, WSL, Windows home...
joeproai
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 341
下载
💾 0
安装
1
版本
#archive#cleanup#latest#migration#openclaw#windows#wsl

概述

JoeVault

Archive old state without breaking live state.

Quick start

  1. Run scripts/audit_paths.py with the current root, stale root, and candidate relative paths.
  2. Classify each stale path as quarantine now, leave for inventory, or keep active.
  3. Quarantine only small, clearly inactive state first.
  4. Inventory large stale workspaces before moving them.
  5. When moving anything, use scripts/quarantine_path.py so the archive gets a manifest entry.

Workflow

1. Audit first

Run the audit script before any move:

python3 scripts/audit_paths.py \
  --current-root /mnt/c/Users/Joseph \
  --stale-root /mnt/c/Users/Joe \
  --candidate .openclaw \
  --candidate openclaw-workspace \
  --search-root /mnt/c/Users/Joseph/.openclaw \
  --search-root /mnt/c/Users/Joseph/openclaw-workspace

What to look for:

  • stale paths that still exist
  • live configs that still reference stale paths
  • symlinks that still point at old homes
  • large directories that should not be moved blindly
  • recent activity inside stale paths

2. Classify the stale paths

Use references/classification.md when deciding what to do.

Default rules:

  • small old state directories like .openclaw or .claude are usually safe to quarantine first
  • large workspaces, model folders, training outputs, or media trees must be inventoried before moving
  • anything still referenced by live config is not ready for quarantine

3. Quarantine conservatively

Use quarantine for paths that are clearly inactive:

python3 scripts/quarantine_path.py \
  --source /mnt/c/Users/Joe/.openclaw \
  --archive-root /mnt/c/Users/Joseph/Archives/profile-switch-2026-03-31 \
  --label old-joe-openclaw

The script:

  • creates the archive root if needed
  • refuses to overwrite an existing target
  • moves the source into the archive
  • appends a manifest entry to MANIFEST.md

4. Inventory large trees before touching them

For large stale workspaces, get a top-level size view first:

du -sh /path/to/stale-workspace/* 2>/dev/null | sort -h | tail -n 30

Do not move a massive stale workspace until you know whether it contains:

  • model weights
  • voice assets
  • training outputs
  • media renders
  • reference repos
  • recent work

5. Verify the live system after every move

After any quarantine step, check:

  • current symlinks still resolve correctly
  • active configs no longer reference old paths
  • the live service still starts
  • the archive manifest records what moved and why

Notes

  • Prefer rename-and-quarantine over deletion.
  • Prefer one small safe move over one giant risky move.
  • If the user asks to “clean it all up,” still audit first.
  • If a stale workspace had recent activity, treat it as a reference archive candidate, not trash.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 14:14 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,358 📥 318,376
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 712 📥 243,836
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,215 📥 266,540