Add core-manifest for references to protect user-created reference docs

Same pattern as agents: launchme/updateme write a .core-manifest in
.claude/references/ listing installed core files. The deprecation loop
only touches files in the manifest, leaving user-created references
untouched.
This commit is contained in:
gnekt
2026-03-23 22:39:33 +01:00
parent 4dfa03b9e2
commit f86a8560eb
2 changed files with 26 additions and 13 deletions

View File

@@ -120,7 +120,11 @@ success "Copied $AGENT_COUNT agents"
# ── Copy references ─────────────────────────────────────────────────────────
info "Creating .claude/references/ in vault..."
mkdir -p "$VAULT_DIR/.claude/references"
cp "$REPO_DIR/references/"*.md "$VAULT_DIR/.claude/references/"
: > "$VAULT_DIR/.claude/references/.core-manifest"
for ref in "$REPO_DIR/references/"*.md; do
cp "$ref" "$VAULT_DIR/.claude/references/"
basename "$ref" >> "$VAULT_DIR/.claude/references/.core-manifest"
done
success "Copied references"
# ── Generate and copy skills (for Cowork/Desktop) ───────────────────────────