The ~/.claude/ directory was previously local-only — a machine wipe
would have lost the accumulated memory, custom skills, and settings.
This commit moves the durable parts into dotfiles with the same
symlink-to-home pattern used for CLAUDE.md, PENDING.md, REVIEWED.md,
and L2-BOOTSTRAP.md.
Preserved (symlinked from ~/.claude/* into here):
skills/audit/ — thinking-folder drift scanner
skills/symmetria/ — practice-of-return discipline
skills/vault-update-people/ — Obsidian People-file maintainer
skills/wake-up/ — session restoration
skills/wrap-up/ — session state capture
memory/ — 55+ memory files (MEMORY.md, sessions,
ledgers, project state, feedback, etc.)
settings/settings.json — user preferences (hooks, flags, no secrets)
Deliberately NOT backed up:
settings.local.json — contains operational secrets (HF_TOKEN,
SSH password in expect scripts); by naming
convention, *.local.* is not synced.
Needs separate review and probable rotation.
sessions/, history.jsonl, caches, telemetry — ephemeral
plugins/, marketplace skills and agents — reinstallable
The working copies at ~/.claude/skills/* and
~/.claude/projects/-Users-davidglidden/memory are symlinks into this
directory, so every write flows here automatically. install.sh
recreates the symlinks on a fresh machine.
FOLLOW-ON (flagged, not in this commit):
settings.local.json contains a HuggingFace token and an SSH password
as plaintext strings inside allowed Bash command patterns. These
should be rotated and moved to secure storage (keychain / pass /
env file outside the settings file).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
12 lines
974 B
Markdown
12 lines
974 B
Markdown
---
|
|
name: cm-david:v2 is noisy — do not use as BM_LOCAL_MODEL
|
|
description: Fine-tuned model from v0.48.0 era produces garbage on structured slot tasks — retrain on clean v0.61.0 pairs
|
|
type: feedback
|
|
---
|
|
|
|
cm-david:v2 (qwen2.5 LoRA, 14,199 pairs) was tested on classification and entity resolution tasks. It produces rambling, hallucinated output instead of the terse structured responses the slots expect. The training pairs were generated during the v0.48.0 era when L1 had reliability bugs (A-D).
|
|
|
|
**Why:** Noisy pipeline → noisy pairs → noisy model. The teacher (Haiku) corrections were likely valid but the training context was corrupted.
|
|
|
|
**How to apply:** Use `qwen3.5:4b` as `BM_LOCAL_MODEL` until cm-david:v3 is trained on clean v0.61.0 pairs. Purge old training pairs (`~/.capablemind/data/mindfabric-00/training/*.jsonl`) before generating new ones. The cm-keystone-ranking models (3 versions) in Ollama are also suspect — trained on the same era's data.
|